# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000D020 (19 of them) # A5 relocation data at 0x00001B08 # A5 relocation at 000000AC # A5 relocation at 000001B2 # A5 relocation at 00000232 # A5 relocation at 0000023C # A5 relocation at 000003C6 # A5 relocation at 00000478 # A5 relocation at 00000288 # A5 relocation at 00000348 # A5 relocation at 0000038C # A5 relocation at 000004D0 # A5 relocation at 000003BC # A5 relocation at 0000046E # A5 relocation at 00000612 # A5 relocation at 000006F4 # A5 relocation at 00000768 # A5 relocation at 000007DC # A5 relocation at 00000850 # A5 relocation at 000008A2 # A5 relocation at 000008FE # A5 relocation at 000009FA # A5 relocation at 000009D6 # A5 relocation at 00000A30 # A5 relocation at 00000A3A # A5 relocation at 00000A88 # A5 relocation at 00000AA6 # A5 relocation at 00000BAC # A5 relocation at 00000BB2 # A5 relocation at 00000D5A # A5 relocation at 00000DB0 # A5 relocation at 00000E38 # A5 relocation at 00000DB8 # A5 relocation at 00000DC2 # A5 relocation at 00000DC8 # A5 relocation at 00000DF0 # A5 relocation at 00000DFA # A5 relocation at 00000E16 # A5 relocation at 00000E32 # A5 relocation at 00000E7C # A5 relocation at 00000EF6 # A5 relocation at 00000F0E # A5 relocation at 00000E88 # A5 relocation at 00000EAC # A5 relocation at 00000EB6 # A5 relocation at 00000ED2 # A5 relocation at 00000EEE # A5 relocation at 00000F64 # A5 relocation at 00000FC6 # A5 relocation at 00000F7E # A5 relocation at 00000F88 # A5 relocation at 00000FA4 # A5 relocation at 00000FC0 # A5 relocation at 00001014 # A5 relocation at 00001088 # A5 relocation at 0000101A # A5 relocation at 00001022 # A5 relocation at 0000103C # A5 relocation at 00001046 # A5 relocation at 00001066 # A5 relocation at 00001082 # A5 relocation at 000010DC # A5 relocation at 0000115A # A5 relocation at 000010E4 # A5 relocation at 000010EC # A5 relocation at 000010F4 # A5 relocation at 0000110E # A5 relocation at 00001118 # A5 relocation at 00001138 # A5 relocation at 00001154 # A5 relocation at 000011F4 # A5 relocation at 000011FE # A5 relocation at 00001218 # A5 relocation at 00001232 # A5 relocation at 0000124C # A5 relocation at 00001266 # A5 relocation at 00001288 # A5 relocation at 000012A2 # A5 relocation at 000012BC # A5 relocation at 000012D4 # A5 relocation at 000012EC # A5 relocation at 00001300 # A5 relocation at 00001328 # A5 relocation at 0000120E # A5 relocation at 00001228 # A5 relocation at 00001242 # A5 relocation at 0000125C # A5 relocation at 0000127E # A5 relocation at 00001298 # A5 relocation at 000012B2 # A5 relocation at 000012CA # A5 relocation at 000012E2 # A5 relocation at 000012F6 # A5 relocation at 0000131E # A5 relocation at 00001390 # A5 relocation at 00001396 # A5 relocation at 000013C6 # A5 relocation at 0000141C # A5 relocation at 00001450 # A5 relocation at 000013CC # A5 relocation at 00001422 # A5 relocation at 0000143C # A5 relocation at 00001444 # A5 relocation at 0000144A # A5 relocation at 000013EE # A5 relocation at 000013FE # A5 relocation at 00001404 # A5 relocation at 00001436 # A5 relocation at 00001458 # A5 relocation at 0000145E # A5 relocation at 000014B8 # A5 relocation at 0000146C # A5 relocation at 00001476 # A5 relocation at 00001496 # A5 relocation at 000014B2 # A5 relocation at 00001524 # A5 relocation at 00001546 # A5 relocation at 0000155A # A5 relocation at 00001690 # A5 relocation at 00001698 # A5 relocation at 000016A8 # A5 relocation at 000016B6 # A5 relocation at 000016E8 # A5 relocation at 0000169E # A5 relocation at 000016C0 # A5 relocation at 000016DA # A5 relocation at 000016E2 # A5 relocation at 000016F0 # A5 relocation at 000016C6 # A5 relocation at 000016F4 # A5 relocation at 000016FA # A5 relocation at 00001754 # A5 relocation at 00001708 # A5 relocation at 00001712 # A5 relocation at 00001732 # A5 relocation at 0000174E # A5 relocation at 000017F0 # A5 relocation at 000017F8 # A5 relocation at 000017FE # A5 relocation at 00001808 # A5 relocation at 00001818 # A5 relocation at 00001822 # A5 relocation at 0000183E # A5 relocation at 0000185A # A5 relocation at 000018BE # A5 relocation at 000018C8 # A5 relocation at 000018D2 # A5 relocation at 00001906 # A5 relocation at 0000190C # A5 relocation at 00001962 # A5 relocation at 0000191A # A5 relocation at 00001924 # A5 relocation at 00001940 # A5 relocation at 0000195C # A5 relocation at 000019E8 # A5 relocation at 000019F0 # A5 relocation at 000019F6 # A5 relocation at 00001A4C # A5 relocation at 00001A04 # A5 relocation at 00001A0E # A5 relocation at 00001A2A # A5 relocation at 00001A46 # A5 is 0x00000000 # PC relocation data at 0x00001BF5 # PC relocation at 0000016A # PC relocation at 0000017C # PC relocation at 00000E08 # PC relocation at 00000EC4 # PC relocation at 00000F9A # PC relocation at 00001058 # PC relocation at 0000112A # PC relocation at 00001488 # PC relocation at 00001724 # PC relocation at 00001834 # PC relocation at 00001932 # PC relocation at 00001A1C # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 FFF4 link A6, -0x000C 0000000C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000010 286E 0010 movea.l A4, [A6 + 0x10] 00000014 266E 0016 movea.l A3, [A6 + 0x16] 00000018 554F subq.w A7, 2 0000001A 2F0B move.l -[A7], A3 0000001C A950 syscall CountMItems 0000001E 301F move.w D0, [A7]+ 00000020 48C0 ext.l D0 00000022 2880 move.l [A4], D0 00000024 302E 0014 move.w D0, [A6 + 0x14] 00000028 48C0 ext.l D0 0000002A 2940 0004 move.l [A4 + 0x4], D0 0000002E 7000 moveq.l D0, 0x00 00000030 2940 0008 move.l [A4 + 0x8], D0 00000034 2053 movea.l A0, [A3] 00000036 3010 move.w D0, [A0] 00000038 3940 000C move.w [A4 + 0xC], D0 0000003C 2053 movea.l A0, [A3] 0000003E 3028 0002 move.w D0, [A0 + 0x2] 00000042 3940 000E move.w [A4 + 0xE], D0 00000046 2053 movea.l A0, [A3] 00000048 3028 0004 move.w D0, [A0 + 0x4] 0000004C 3940 0010 move.w [A4 + 0x10], D0 00000050 2053 movea.l A0, [A3] 00000052 2028 000A move.l D0, [A0 + 0xA] 00000056 2940 0012 move.l [A4 + 0x12], D0 0000005A 2453 movea.l A2, [A3] 0000005C 700E moveq.l D0, 0x0E 0000005E D5C0 add.l A2, D0 00000060 2D4A FFF4 move.l [A6 - 0xC], A2 00000064 2D4A FFFC move.l [A6 - 0x4], A2 00000068 1412 move.b D2, [A2] 0000006A 7200 moveq.l D1, 0x00 0000006C 1202 move.b D1, D2 0000006E 48C1 ext.l D1 00000070 5281 addq.l D1, 1 00000072 2F01 move.l -[A7], D1 00000074 206E FFFC movea.l A0, [A6 - 0x4] 00000078 2F08 move.l -[A7], A0 0000007A 204C movea.l A0, A4 0000007C 7216 moveq.l D1, 0x16 0000007E D1C1 add.l A0, D1 00000080 2F08 move.l -[A7], A0 00000082 4EB9 0000 0042 jsr [0x00000042] 00000088 4FEF 000C lea.l A7, [A7 + 0xC] 0000008C 701A moveq.l D0, 0x1A 0000008E 323C 00FF move.w D1, 0xFF 00000092 2053 movea.l A0, [A3] 00000094 740E moveq.l D2, 0x0E 00000096 D1C2 add.l A0, D2 00000098 2D48 FFF8 move.l [A6 - 0x8], A0 0000009C 1610 move.b D3, [A0] 0000009E 7400 moveq.l D2, 0x00 000000A0 1403 move.b D2, D3 000000A2 9242 sub.w D1, D2 000000A4 9041 sub.w D0, D1 000000A6 206E 000C movea.l A0, [A6 + 0xC] 000000AA 3080 move.w [A0], D0 000000AC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000000B0 4E5E unlink A6 000000B2 205F movea.l A0, [A7]+ 000000B4 4FEF 0012 lea.l A7, [A7 + 0x12] 000000B8 4ED0 jmp [A0] 000000BA 8037 4669 or.b D0, [A7 + D4.w * 8 + 0x69] 000000BE 6C6C bge +0x6E /* 0000012C */ 000000C0 506F 7075 addq.w [A7 + 0x7075], 8 000000C4 7044 moveq.l D0, 0x44 000000C6 6573 bcs +0x75 /* 0000013B */ 000000C8 635F bls +0x61 /* 00000129 */ 000000CA 5F39 5456 5541 subq.b [0x54565541], 7 000000D0 7373 moveq.l D1, 0x73 000000D2 6973 bvs +0x75 /* 00000147 */ 000000D4 7446 moveq.l D2, 0x46 000000D6 5050 addq.w [A0], 8 000000D8 384D movea.w A4, A5 000000DA 656E bcs +0x70 /* 0000014A */ 000000DC 7549 moveq.l D2, 0x49 000000DE 6E66 bgt +0x68 /* 00000146 */ 000000E0 6F73 ble +0x75 /* 00000155 */ 000000E2 5031 324D addq.b [A1 + D3.w * 2 + 0x4D], 8 000000E6 6F6C ble +0x6E /* 00000154 */ 000000E8 654D bcs +0x4F /* 00000137 */ 000000EA 656E bcs +0x70 /* 0000015A */ 000000EC 7549 moveq.l D2, 0x49 000000EE 6E66 bgt +0x68 /* 00000156 */ 000000F0 6F50 ble +0x52 /* 00000142 */ 000000F2 7300 moveq.l D1, 0x00 000000F4 0000 FFFF ori.b D0, 0xFF 000000F8 4E56 FFF4 link A6, -0x000C 000000FC 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000100 382E 0014 move.w D4, [A6 + 0x14] 00000104 3A2E 0016 move.w D5, [A6 + 0x16] 00000108 246E 0018 movea.l A2, [A6 + 0x18] 0000010C 422E FFFC clr.b [A6 - 0x4] 00000110 554F subq.w A7, 2 00000112 2F0A move.l -[A7], A2 00000114 A950 syscall CountMItems 00000116 301F move.w D0, [A7]+ 00000118 B045 cmp.w D0, D5 0000011A 6D4A blt +0x4C /* 00000166 */ 0000011C 7001 moveq.l D0, 0x01 0000011E BA40 cmp.w D5, D0 00000120 6D44 blt +0x46 /* 00000166 */ 00000122 554F subq.w A7, 2 00000124 2F0A move.l -[A7], A2 00000126 A950 syscall CountMItems 00000128 301F move.w D0, [A7]+ 0000012A B044 cmp.w D0, D4 label0000012C: 0000012C 6C0E bge +0x10 /* 0000013C */ 0000012E 554F subq.w A7, 2 00000130 2F0A move.l -[A7], A2 00000132 A950 syscall CountMItems 00000134 381F move.w D4, [A7]+ 00000136 1D7C 0016 FFFC move.b [A6 - 0x4], 0x16 label0000013C: 0000013C 3F05 move.w -[A7], D5 0000013E 2F0A move.l -[A7], A2 00000140 4EB9 0000 1A6C jsr [0x00001A6C] // begin alternate branch 00000142-00000146 label00000142: 00000142 0000 1A6C ori.b D0, 0x6C /* 'l' */ // end alternate branch 00000142-00000146 label00000142: // (misaligned) label00000146: 00000146 2D40 FFF4 move.l [A6 - 0xC], D0 label0000014A: 0000014A 3604 move.w D3, D4 0000014C 5243 addq.w D3, 1 0000014E 3F03 move.w -[A7], D3 00000150 2F0A move.l -[A7], A2 00000152 4EB9 0000 1A6C jsr [0x00001A6C] // begin alternate branch 00000154-00000158 label00000154: 00000154 0000 1A6C ori.b D0, 0x6C /* 'l' */ // end alternate branch 00000154-00000158 // begin alternate branch 00000156-0000015C label00000156: 00000156 1A6C 2D40 movea.b A5, [A4 + 0x2D40] label0000015A: 0000015A FFF8 .invalid <> // end alternate branch 00000156-0000015C label00000154: // (misaligned) label00000156: // (misaligned) 00000158 2D40 FFF8 move.l [A6 - 0x8], D0 label0000015A: // (misaligned) 0000015C 222E FFF4 move.l D1, [A6 - 0xC] 00000160 6704 beq +0x6 /* 00000166 */ 00000162 4A80 tst.l D0 00000164 6604 bne +0x6 /* 0000016A */ label00000166: 00000166 7015 moveq.l D0, 0x15 00000168 603C bra +0x3E /* 000001A6 */ label0000016A: 0000016A 3004 move.w D0, D4 0000016C 9045 sub.w D0, D5 0000016E 5240 addq.w D0, 1 00000170 246E 0010 movea.l A2, [A6 + 0x10] 00000174 3480 move.w [A2], D0 00000176 202E FFF8 move.l D0, [A6 - 0x8] 0000017A 90AE FFF4 sub.l D0, [A6 - 0xC] 0000017E 2F00 move.l -[A7], D0 00000180 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000184 544A addq.w A2, 2 00000186 2F0A move.l -[A7], A2 00000188 4EB9 0000 0042 jsr [0x00000042] 0000018E 4FEF 000C lea.l A7, [A7 + 0xC] 00000192 302E FFFA move.w D0, [A6 - 0x6] 00000196 906E FFF6 sub.w D0, [A6 - 0xA] 0000019A 5440 addq.w D0, 2 0000019C 206E 000C movea.l A0, [A6 + 0xC] 000001A0 3080 move.w [A0], D0 000001A2 102E FFFC move.b D0, [A6 - 0x4] label000001A6: 000001A6 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000001AA 4E5E unlink A6 000001AC 205F movea.l A0, [A7]+ 000001AE 4FEF 0014 lea.l A7, [A7 + 0x14] 000001B2 4ED0 jmp [A0] 000001B4 803D or.b D0, <> 000001B6 4669 6C6C not.w [A1 + 0x6C6C] 000001BA 506F 7075 addq.w [A7 + 0x7075], 8 000001BE 7049 moveq.l D0, 0x49 000001C0 7465 moveq.l D2, 0x65 000001C2 6D44 blt +0x46 /* 00000208 */ 000001C4 6573 bcs +0x75 /* 00000239 */ 000001C6 635F bls +0x61 /* 00000227 */ 000001C8 5F39 5456 5541 subq.b [0x54565541], 7 000001CE 7373 moveq.l D1, 0x73 000001D0 6973 bvs +0x75 /* 00000245 */ 000001D2 7446 moveq.l D2, 0x46 000001D4 5050 addq.w [A0], 8 000001D6 384D movea.w A4, A5 000001D8 656E bcs +0x70 /* 00000248 */ 000001DA 7549 moveq.l D2, 0x49 000001DC 6E66 bgt +0x68 /* 00000244 */ 000001DE 6F73 ble +0x75 /* 00000253 */ 000001E0 7350 moveq.l D1, 0x50 000001E2 3133 4D6F move.w -[A0], <> 000001E6 6C65 bge +0x67 /* 0000024D */ 000001E8 4461 neg.w -[A1] 000001EA 7461 moveq.l D2, 0x61 000001EC 426C 6F63 clr.w [A4 + 0x6F63] 000001F0 6B50 bmi +0x52 /* 00000242 */ 000001F2 7300 moveq.l D1, 0x00 000001F4 0000 FFFF ori.b D0, 0xFF 000001F8 4E56 FFC0 link A6, -0x0040 000001FC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000200 286E 0010 movea.l A4, [A6 + 0x10] 00000204 382E 0018 move.w D4, [A6 + 0x18] label00000208: 00000208 4EB9 0000 B42A jsr [0x0000B42A] 0000020E 2F00 move.l -[A7], D0 00000210 2F0C move.l -[A7], A4 00000212 4EB9 0000 1572 jsr [0x00001572] 00000218 4A00 tst.b D0 0000021A 6700 0176 beq +0x178 /* 00000392 */ 0000021E 2F0C move.l -[A7], A4 00000220 2054 movea.l A0, [A4] 00000222 2068 0464 movea.l A0, [A0 + 0x464] 00000226 4E90 jsr [A0] 00000228 2D40 FFDC move.l [A6 - 0x24], D0 0000022C 246E 001A movea.l A2, [A6 + 0x1A] 00000230 34BC 03FF move.w [A2], 0x3FF 00000234 0C44 FFFF cmpi.w D4, 0xFFFF 00000238 6604 bne +0x6 /* 0000023E */ 0000023A 0252 FFBF andi.w [A2], 0xFFBF label0000023E: 0000023E 246E 001A movea.l A2, [A6 + 0x1A] label00000242: 00000242 356E 0016 0002 move.w [A2 + 0x2], [A6 + 0x16] // begin alternate branch 00000244-00000248 label00000244: 00000244 0016 0002 ori.b [A6], 0x2 // end alternate branch 00000244-00000248 label00000244: // (misaligned) label00000248: 00000248 486E FFC4 pea.l [A6 - 0x3C] 0000024C 2F0C move.l -[A7], A4 0000024E 2054 movea.l A0, [A4] 00000250 2068 02FC movea.l A0, [A0 + 0x2FC] 00000254 4E90 jsr [A0] 00000256 486E FFC4 pea.l [A6 - 0x3C] 0000025A 486E FFD4 pea.l [A6 - 0x2C] 0000025E 4EB9 0000 6672 jsr [0x00006672] 00000264 584A addq.w A2, 4 00000266 2F0A move.l -[A7], A2 00000268 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 0000026C 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00000270 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000274 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000278 A8A7 syscall SetRect 0000027A 2F0A move.l -[A7], A2 0000027C 2F0C move.l -[A7], A4 0000027E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000282 206E 0008 movea.l A0, [A6 + 0x8] 00000286 2050 movea.l A0, [A0] 00000288 2068 0140 movea.l A0, [A0 + 0x140] 0000028C 4E90 jsr [A0] 0000028E 2F0C move.l -[A7], A4 00000290 2054 movea.l A0, [A4] 00000292 2068 0470 movea.l A0, [A0 + 0x470] 00000296 4E90 jsr [A0] 00000298 206E 001A movea.l A0, [A6 + 0x1A] 0000029C 3140 000C move.w [A0 + 0xC], D0 000002A0 7001 moveq.l D0, 0x01 000002A2 3140 000E move.w [A0 + 0xE], D0 000002A6 554F subq.w A7, 2 000002A8 2F2E FFDC move.l -[A7], [A6 - 0x24] 000002AC A950 syscall CountMItems 000002AE 301F move.w D0, [A7]+ 000002B0 206E 001A movea.l A0, [A6 + 0x1A] 000002B4 3140 0010 move.w [A0 + 0x10], D0 000002B8 4243 clr.w D3 000002BA 3143 0012 move.w [A0 + 0x12], D3 000002BE 0C44 FFFF cmpi.w D4, 0xFFFF 000002C2 6606 bne +0x8 /* 000002CA */ 000002C4 3143 0014 move.w [A0 + 0x14], D3 000002C8 6008 bra +0xA /* 000002D2 */ label000002CA: 000002CA 206E 001A movea.l A0, [A6 + 0x1A] 000002CE 3144 0014 move.w [A0 + 0x14], D4 label000002D2: 000002D2 246E 001A movea.l A2, [A6 + 0x1A] 000002D6 356E 0014 0016 move.w [A2 + 0x16], [A6 + 0x14] 000002DC 357C 03F0 0018 move.w [A2 + 0x18], 0x3F0 000002E2 2F0C move.l -[A7], A4 000002E4 2054 movea.l A0, [A4] 000002E6 2068 0478 movea.l A0, [A0 + 0x478] 000002EA 4E90 jsr [A0] 000002EC 3540 001A move.w [A2 + 0x1A], D0 000002F0 206E FFDC movea.l A0, [A6 - 0x24] 000002F4 2650 movea.l A3, [A0] 000002F6 700E moveq.l D0, 0x0E 000002F8 D7C0 add.l A3, D0 000002FA 2D4B FFE8 move.l [A6 - 0x18], A3 000002FE 2D4B FFF8 move.l [A6 - 0x8], A3 00000302 1013 move.b D0, [A3] 00000304 7600 moveq.l D3, 0x00 00000306 1600 move.b D3, D0 00000308 3003 move.w D0, D3 0000030A 3200 move.w D1, D0 0000030C 48C1 ext.l D1 0000030E 5281 addq.l D1, 1 00000310 2F01 move.l -[A7], D1 00000312 206E FFF8 movea.l A0, [A6 - 0x8] 00000316 2F08 move.l -[A7], A0 00000318 721C moveq.l D1, 0x1C 0000031A D5C1 add.l A2, D1 0000031C 2F0A move.l -[A7], A2 0000031E 4EB9 0000 0042 jsr [0x00000042] 00000324 4FEF 000C lea.l A7, [A7 + 0xC] 00000328 3003 move.w D0, D3 0000032A 3200 move.w D1, D0 0000032C 48C1 ext.l D1 0000032E D5C1 add.l A2, D1 00000330 544A addq.w A2, 2 00000332 2D4A FFE0 move.l [A6 - 0x20], A2 00000336 2D4A FFEC move.l [A6 - 0x14], A2 0000033A 102E FFEF move.b D0, [A6 - 0x11] 0000033E 7201 moveq.l D1, 0x01 00000340 C001 and.b D0, D1 00000342 670E beq +0x10 /* 00000352 */ 00000344 1D7C 0001 FFE4 move.b [A6 - 0x1C], 0x1 0000034A 70FF moveq.l D0, 0xFFFFFFFF 0000034C D1AE FFE0 add.l [A6 - 0x20], D0 00000350 6004 bra +0x6 /* 00000356 */ label00000352: 00000352 422E FFE4 clr.b [A6 - 0x1C] label00000356: 00000356 7004 moveq.l D0, 0x04 00000358 2F00 move.l -[A7], D0 0000035A 486E FFDC pea.l [A6 - 0x24] 0000035E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000362 4EB9 0000 0042 jsr [0x00000042] 00000368 4FEF 000C lea.l A7, [A7 + 0xC] 0000036C 102E FFE4 move.b D0, [A6 - 0x1C] 00000370 6704 beq +0x6 /* 00000376 */ 00000372 7801 moveq.l D4, 0x01 00000374 6002 bra +0x4 /* 00000378 */ label00000376: 00000376 7802 moveq.l D4, 0x02 label00000378: 00000378 303C 0120 move.w D0, 0x120 0000037C 323C 00FF move.w D1, 0xFF 00000380 9243 sub.w D1, D3 00000382 9041 sub.w D0, D1 00000384 D044 add.w D0, D4 00000386 206E 000C movea.l A0, [A6 + 0xC] 0000038A 3080 move.w [A0], D0 0000038C 7001 moveq.l D0, 0x01 0000038E 4EFA 0146 jmp [PC + 0x146 /* 000004D6 */] label00000392: 00000392 4EB9 0000 6A12 jsr [0x00006A12] 00000398 2F00 move.l -[A7], D0 0000039A 2F0C move.l -[A7], A4 0000039C 4EB9 0000 1572 jsr [0x00001572] 000003A2 4A00 tst.b D0 000003A4 6700 012E beq +0x130 /* 000004D4 */ 000003A8 202C 00A4 move.l D0, [A4 + 0xA4] 000003AC 2D40 FFC0 move.l [A6 - 0x40], D0 000003B0 246E 001A movea.l A2, [A6 + 0x1A] 000003B4 34BC 03FF move.w [A2], 0x3FF 000003B8 0C44 FFFF cmpi.w D4, 0xFFFF 000003BC 6604 bne +0x6 /* 000003C2 */ 000003BE 0252 FFBF andi.w [A2], 0xFFBF label000003C2: 000003C2 246E 001A movea.l A2, [A6 + 0x1A] 000003C6 356E 0016 0002 move.w [A2 + 0x2], [A6 + 0x16] 000003CC 266E FFC0 movea.l A3, [A6 - 0x40] 000003D0 2053 movea.l A0, [A3] 000003D2 5048 addq.w A0, 8 000003D4 584A addq.w A2, 4 000003D6 24D8 move.l [A2]+, [A0]+ 000003D8 24D8 move.l [A2]+, [A0]+ 000003DA 206E 001A movea.l A0, [A6 + 0x1A] 000003DE 5848 addq.w A0, 4 000003E0 2F08 move.l -[A7], A0 000003E2 2F0C move.l -[A7], A4 000003E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003E8 206E 0008 movea.l A0, [A6 + 0x8] 000003EC 2050 movea.l A0, [A0] 000003EE 2068 0140 movea.l A0, [A0 + 0x140] 000003F2 4E90 jsr [A0] 000003F4 2053 movea.l A0, [A3] 000003F6 3028 0012 move.w D0, [A0 + 0x12] 000003FA 206E 001A movea.l A0, [A6 + 0x1A] 000003FE 3140 000C move.w [A0 + 0xC], D0 00000402 2253 movea.l A1, [A3] 00000404 3029 0014 move.w D0, [A1 + 0x14] 00000408 3140 000E move.w [A0 + 0xE], D0 0000040C 2253 movea.l A1, [A3] 0000040E 3029 0016 move.w D0, [A1 + 0x16] 00000412 3140 0010 move.w [A0 + 0x10], D0 00000416 2253 movea.l A1, [A3] 00000418 1229 0011 move.b D1, [A1 + 0x11] 0000041C 7000 moveq.l D0, 0x00 0000041E 1001 move.b D0, D1 00000420 3140 0012 move.w [A0 + 0x12], D0 00000424 0C44 FFFF cmpi.w D4, 0xFFFF 00000428 6608 bne +0xA /* 00000432 */ 0000042A 4240 clr.w D0 0000042C 3140 0014 move.w [A0 + 0x14], D0 00000430 6008 bra +0xA /* 0000043A */ label00000432: 00000432 206E 001A movea.l A0, [A6 + 0x1A] 00000436 3144 0014 move.w [A0 + 0x14], D4 label0000043A: 0000043A 246E 001A movea.l A2, [A6 + 0x1A] 0000043E 356E 0014 0016 move.w [A2 + 0x16], [A6 + 0x14] 00000444 4EB9 0000 6A02 jsr [0x00006A02] 0000044A 2F00 move.l -[A7], D0 0000044C 2F0C move.l -[A7], A4 0000044E 4EB9 0000 1572 jsr [0x00001572] 00000454 4A00 tst.b D0 00000456 6708 beq +0xA /* 00000460 */ 00000458 7010 moveq.l D0, 0x10 0000045A 3540 0018 move.w [A2 + 0x18], D0 0000045E 6012 bra +0x14 /* 00000472 */ label00000460: 00000460 554F subq.w A7, 2 00000462 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00000466 A809 syscall GetControlVariant/GetCVariant 00000468 301F move.w D0, [A7]+ 0000046A 206E 001A movea.l A0, [A6 + 0x1A] 0000046E 3140 0018 move.w [A0 + 0x18], D0 label00000472: 00000472 4240 clr.w D0 00000474 246E 001A movea.l A2, [A6 + 0x1A] 00000478 3540 001A move.w [A2 + 0x1A], D0 0000047C 266E FFC0 movea.l A3, [A6 - 0x40] 00000480 2853 movea.l A4, [A3] 00000482 7628 moveq.l D3, 0x28 00000484 D9C3 add.l A4, D3 00000486 2D4C FFF0 move.l [A6 - 0x10], A4 0000048A 2D4C FFFC move.l [A6 - 0x4], A4 0000048E 1214 move.b D1, [A4] 00000490 7000 moveq.l D0, 0x00 00000492 1001 move.b D0, D1 00000494 48C0 ext.l D0 00000496 5280 addq.l D0, 1 00000498 2F00 move.l -[A7], D0 0000049A 206E FFFC movea.l A0, [A6 - 0x4] 0000049E 2F08 move.l -[A7], A0 000004A0 701C moveq.l D0, 0x1C 000004A2 D5C0 add.l A2, D0 000004A4 2F0A move.l -[A7], A2 000004A6 4EB9 0000 0042 jsr [0x00000042] 000004AC 4FEF 000C lea.l A7, [A7 + 0xC] 000004B0 303C 0120 move.w D0, 0x120 000004B4 323C 00FF move.w D1, 0xFF 000004B8 2053 movea.l A0, [A3] 000004BA D1C3 add.l A0, D3 000004BC 2D48 FFF4 move.l [A6 - 0xC], A0 000004C0 1610 move.b D3, [A0] 000004C2 7400 moveq.l D2, 0x00 000004C4 1403 move.b D2, D3 000004C6 9242 sub.w D1, D2 000004C8 9041 sub.w D0, D1 000004CA 206E 000C movea.l A0, [A6 + 0xC] 000004CE 3080 move.w [A0], D0 000004D0 7001 moveq.l D0, 0x01 000004D2 6002 bra +0x4 /* 000004D6 */ label000004D4: 000004D4 4200 clr.b D0 label000004D6: 000004D6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000004DA 4E5E unlink A6 000004DC 205F movea.l A0, [A7]+ 000004DE 4FEF 0016 lea.l A7, [A7 + 0x16] 000004E2 4ED0 jmp [A0] 000004E4 8040 or.w D0, D0 000004E6 4669 6C6C not.w [A1 + 0x6C6C] 000004EA 4374 726C chk.w D1, [A4 + D7.w * 2 + 0x6C] 000004EE 4465 neg.w -[A5] 000004F0 7363 moveq.l D1, 0x63 000004F2 5F5F subq.w [A7]+, 7 000004F4 3954 5655 move.w [A4 + 0x5655], [A4] 000004F8 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 000004FE 4650 not.w [A0] 00000500 3231 4D6F move.w D1, <> 00000504 6C65 bge +0x67 /* 0000056B */ 00000506 436F 6E74 chk.w D1, [A7 + 0x6E74] 0000050A 726F moveq.l D1, 0x6F 0000050C 6C44 bge +0x46 /* 00000552 */ 0000050E 6573 bcs +0x75 /* 00000583 */ 00000510 6372 bls +0x74 /* 00000584 */ 00000512 6970 bvs +0x72 /* 00000584 */ 00000514 746F moveq.l D2, 0x6F 00000516 7273 moveq.l D1, 0x73 00000518 7373 moveq.l D1, 0x73 0000051A 5038 5443 addq.b [0x00005443], 8 0000051E 6F6E ble +0x70 /* 0000058E */ 00000520 7472 moveq.l D2, 0x72 00000522 6F6C ble +0x6E /* 00000590 */ 00000524 5073 0000 addq.w [A3 + D0.w], 8 00000528 4E56 FFF0 link A6, -0x0010 0000052C 48E7 1E18 movem.l -[A7], D3,D4,D5,D6,A3,A4 00000530 286E 000C movea.l A4, [A6 + 0xC] 00000534 266E 0010 movea.l A3, [A6 + 0x10] 00000538 3613 move.w D3, [A3] 0000053A 48C3 ext.l D3 0000053C 382B 0002 move.w D4, [A3 + 0x2] 00000540 48C4 ext.l D4 00000542 2D43 FFF0 move.l [A6 - 0x10], D3 00000546 2D44 FFF4 move.l [A6 - 0xC], D4 0000054A 486E FFF0 pea.l [A6 - 0x10] 0000054E 2F0C move.l -[A7], A4 00000550 2054 movea.l A0, [A4] label00000552: 00000552 2068 0164 movea.l A0, [A0 + 0x164] 00000556 4E90 jsr [A0] 00000558 3A2B 0004 move.w D5, [A3 + 0x4] 0000055C 48C5 ext.l D5 0000055E 3C2B 0006 move.w D6, [A3 + 0x6] 00000562 48C6 ext.l D6 00000564 2D45 FFF8 move.l [A6 - 0x8], D5 00000568 2D46 FFFC move.l [A6 - 0x4], D6 0000056C 486E FFF8 pea.l [A6 - 0x8] 00000570 2F0C move.l -[A7], A4 00000572 2054 movea.l A0, [A4] 00000574 2068 0164 movea.l A0, [A0 + 0x164] 00000578 4E90 jsr [A0] 0000057A 2F0B move.l -[A7], A3 0000057C 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000580 3F2E FFF2 move.w -[A7], [A6 - 0xE] label00000584: 00000584 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000588 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000058C A8A7 syscall SetRect label0000058E: 0000058E 4CDF 1878 movem.l D3,D4,D5,D6,A3,A4, [A7]+ // begin alternate branch 00000590-00000594 label00000590: 00000590 1878 4E5E movea.b A4, [0x00004E5E] // end alternate branch 00000590-00000594 label00000590: // (misaligned) 00000592 4E5E unlink A6 00000594 205F movea.l A0, [A7]+ 00000596 4FEF 000C lea.l A7, [A7 + 0xC] 0000059A 4ED0 jmp [A0] 0000059C 802E 5669 or.b D0, [A6 + 0x5669] 000005A0 6577 bcs +0x79 /* 00000619 */ 000005A2 5265 addq.w -[A5], 1 000005A4 6374 bls +0x76 /* 0000061A */ 000005A6 546F 5769 addq.w [A7 + 0x5769], 2 000005AA 6E64 bgt +0x66 /* 00000610 */ 000005AC 6F77 ble +0x79 /* 00000625 */ 000005AE 5265 addq.w -[A5], 1 000005B0 6374 bls +0x76 /* 00000626 */ 000005B2 5F5F subq.w [A7]+, 7 000005B4 3954 5655 move.w [A4 + 0x5655], [A4] 000005B8 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 000005BE 4650 not.w [A0] 000005C0 3452 movea.w A2, [A2] 000005C2 6563 bcs +0x65 /* 00000627 */ 000005C4 7450 moveq.l D2, 0x50 000005C6 3554 5669 move.w [A2 + 0x5669], [A4] 000005CA 6577 bcs +0x79 /* 00000643 */ 000005CC 0000 FFFF ori.b D0, 0xFF 000005D0 4E56 FEDC link A6, -0x0124 000005D4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000005D8 246E 000C movea.l A2, [A6 + 0xC] 000005DC 266E 0014 movea.l A3, [A6 + 0x14] 000005E0 286E 0020 movea.l A4, [A6 + 0x20] 000005E4 486E FEFC pea.l [A6 - 0x104] 000005E8 4EB9 0000 0A2A jsr [0x00000A2A] 000005EE 422E FF00 clr.b [A6 - 0x100] 000005F2 2F0B move.l -[A7], A3 000005F4 7601 moveq.l D3, 0x01 000005F6 1F03 move.b -[A7], D3 000005F8 1F03 move.b -[A7], D3 000005FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005FE 206E 0008 movea.l A0, [A6 + 0x8] 00000602 2050 movea.l A0, [A0] 00000604 2068 0170 movea.l A0, [A0 + 0x170] 00000608 4E90 jsr [A0] 0000060A 1D40 FEF8 move.b [A6 - 0x108], D0 0000060E 7200 moveq.l D1, 0x00 label00000610: 00000610 1200 move.b D1, D0 00000612 4A81 tst.l D1 00000614 6700 045E beq +0x460 /* 00000A74 */ 00000618 7001 moveq.l D0, 0x01 label0000061A: 0000061A B280 cmp.l D1, D0 0000061C 6754 beq +0x56 /* 00000672 */ 0000061E 7002 moveq.l D0, 0x02 00000620 B280 cmp.l D1, D0 00000622 6700 00B4 beq +0xB6 /* 000006D8 */ label00000626: 00000626 7003 moveq.l D0, 0x03 00000628 B280 cmp.l D1, D0 0000062A 6700 0120 beq +0x122 /* 0000074C */ 0000062E 7004 moveq.l D0, 0x04 00000630 B280 cmp.l D1, D0 00000632 6700 018C beq +0x18E /* 000007C0 */ 00000636 7006 moveq.l D0, 0x06 00000638 B280 cmp.l D1, D0 0000063A 6700 01F8 beq +0x1FA /* 00000834 */ 0000063E 7007 moveq.l D0, 0x07 00000640 B280 cmp.l D1, D0 00000642 6700 0242 beq +0x244 /* 00000886 */ 00000646 7008 moveq.l D0, 0x08 00000648 B280 cmp.l D1, D0 0000064A 6700 0296 beq +0x298 /* 000008E2 */ 0000064E 7005 moveq.l D0, 0x05 00000650 B280 cmp.l D1, D0 00000652 6700 02BE beq +0x2C0 /* 00000912 */ 00000656 7009 moveq.l D0, 0x09 00000658 B280 cmp.l D1, D0 0000065A 6700 02E6 beq +0x2E8 /* 00000942 */ 0000065E 700A moveq.l D0, 0x0A 00000660 B280 cmp.l D1, D0 00000662 6700 030E beq +0x310 /* 00000972 */ 00000666 700B moveq.l D0, 0x0B 00000668 B280 cmp.l D1, D0 0000066A 6700 0372 beq +0x374 /* 000009DE */ 0000066E 6000 0404 bra +0x406 /* 00000A74 */ label00000672: 00000672 197C 0004 000C move.b [A4 + 0xC], 0x4 00000678 2F0B move.l -[A7], A3 0000067A 2053 movea.l A0, [A3] 0000067C 2068 0450 movea.l A0, [A0 + 0x450] 00000680 4E90 jsr [A0] 00000682 4A00 tst.b D0 00000684 670E beq +0x10 /* 00000694 */ 00000686 2F0B move.l -[A7], A3 00000688 2053 movea.l A0, [A3] 0000068A 2068 033C movea.l A0, [A0 + 0x33C] 0000068E 4E90 jsr [A0] 00000690 4A00 tst.b D0 00000692 6604 bne +0x6 /* 00000698 */ label00000694: 00000694 7000 moveq.l D0, 0x00 00000696 6002 bra +0x4 /* 0000069A */ label00000698: 00000698 7001 moveq.l D0, 0x01 label0000069A: 0000069A 1940 000D move.b [A4 + 0xD], D0 0000069E 197C 0001 000E move.b [A4 + 0xE], 0x1 000006A4 486E FF00 pea.l [A6 - 0x100] 000006A8 2F0B move.l -[A7], A3 000006AA 2053 movea.l A0, [A3] 000006AC 2068 042C movea.l A0, [A0 + 0x42C] 000006B0 4E90 jsr [A0] 000006B2 122E FF00 move.b D1, [A6 - 0x100] 000006B6 7000 moveq.l D0, 0x00 000006B8 1001 move.b D0, D1 000006BA 5280 addq.l D0, 1 000006BC 2F00 move.l -[A7], D0 000006BE 486E FF00 pea.l [A6 - 0x100] 000006C2 204C movea.l A0, A4 000006C4 7014 moveq.l D0, 0x14 000006C6 D1C0 add.l A0, D0 000006C8 2F08 move.l -[A7], A0 000006CA 4EB9 0000 0042 jsr [0x00000042] 000006D0 4FEF 000C lea.l A7, [A7 + 0xC] 000006D4 6000 039E bra +0x3A0 /* 00000A74 */ label000006D8: 000006D8 486E FEDC pea.l [A6 - 0x124] 000006DC 2F0B move.l -[A7], A3 000006DE 2053 movea.l A0, [A3] 000006E0 2068 03CC movea.l A0, [A0 + 0x3CC] 000006E4 4E90 jsr [A0] 000006E6 197C 0006 000C move.b [A4 + 0xC], 0x6 000006EC 2F0B move.l -[A7], A3 000006EE 2053 movea.l A0, [A3] 000006F0 2068 0450 movea.l A0, [A0 + 0x450] 000006F4 4E90 jsr [A0] 000006F6 4A00 tst.b D0 000006F8 670E beq +0x10 /* 00000708 */ 000006FA 2F0B move.l -[A7], A3 000006FC 2053 movea.l A0, [A3] 000006FE 2068 033C movea.l A0, [A0 + 0x33C] 00000702 4E90 jsr [A0] 00000704 4A00 tst.b D0 00000706 6604 bne +0x6 /* 0000070C */ label00000708: 00000708 7000 moveq.l D0, 0x00 0000070A 6002 bra +0x4 /* 0000070E */ label0000070C: 0000070C 7001 moveq.l D0, 0x01 label0000070E: 0000070E 1940 000D move.b [A4 + 0xD], D0 00000712 197C 0001 000E move.b [A4 + 0xE], 0x1 00000718 486E FF00 pea.l [A6 - 0x100] 0000071C 2F0B move.l -[A7], A3 0000071E 2053 movea.l A0, [A3] 00000720 2068 042C movea.l A0, [A0 + 0x42C] 00000724 4E90 jsr [A0] 00000726 122E FF00 move.b D1, [A6 - 0x100] 0000072A 7000 moveq.l D0, 0x00 0000072C 1001 move.b D0, D1 0000072E 5280 addq.l D0, 1 00000730 2F00 move.l -[A7], D0 00000732 486E FF00 pea.l [A6 - 0x100] 00000736 204C movea.l A0, A4 00000738 7014 moveq.l D0, 0x14 0000073A D1C0 add.l A0, D0 0000073C 2F08 move.l -[A7], A0 0000073E 4EB9 0000 0042 jsr [0x00000042] 00000744 4FEF 000C lea.l A7, [A7 + 0xC] 00000748 6000 032A bra +0x32C /* 00000A74 */ label0000074C: 0000074C 486E FEDC pea.l [A6 - 0x124] 00000750 2F0B move.l -[A7], A3 00000752 2053 movea.l A0, [A3] 00000754 2068 03CC movea.l A0, [A0 + 0x3CC] 00000758 4E90 jsr [A0] 0000075A 197C 0005 000C move.b [A4 + 0xC], 0x5 00000760 2F0B move.l -[A7], A3 00000762 2053 movea.l A0, [A3] 00000764 2068 0450 movea.l A0, [A0 + 0x450] 00000768 4E90 jsr [A0] 0000076A 4A00 tst.b D0 0000076C 670E beq +0x10 /* 0000077C */ 0000076E 2F0B move.l -[A7], A3 00000770 2053 movea.l A0, [A3] 00000772 2068 033C movea.l A0, [A0 + 0x33C] 00000776 4E90 jsr [A0] 00000778 4A00 tst.b D0 0000077A 6604 bne +0x6 /* 00000780 */ label0000077C: 0000077C 7000 moveq.l D0, 0x00 0000077E 6002 bra +0x4 /* 00000782 */ label00000780: 00000780 7001 moveq.l D0, 0x01 label00000782: 00000782 1940 000D move.b [A4 + 0xD], D0 00000786 197C 0001 000E move.b [A4 + 0xE], 0x1 0000078C 486E FF00 pea.l [A6 - 0x100] 00000790 2F0B move.l -[A7], A3 00000792 2053 movea.l A0, [A3] 00000794 2068 042C movea.l A0, [A0 + 0x42C] 00000798 4E90 jsr [A0] 0000079A 122E FF00 move.b D1, [A6 - 0x100] 0000079E 7000 moveq.l D0, 0x00 000007A0 1001 move.b D0, D1 000007A2 5280 addq.l D0, 1 000007A4 2F00 move.l -[A7], D0 000007A6 486E FF00 pea.l [A6 - 0x100] 000007AA 204C movea.l A0, A4 000007AC 7014 moveq.l D0, 0x14 000007AE D1C0 add.l A0, D0 000007B0 2F08 move.l -[A7], A0 000007B2 4EB9 0000 0042 jsr [0x00000042] 000007B8 4FEF 000C lea.l A7, [A7 + 0xC] 000007BC 6000 02B6 bra +0x2B8 /* 00000A74 */ label000007C0: 000007C0 486E FEDC pea.l [A6 - 0x124] 000007C4 2F0B move.l -[A7], A3 000007C6 2053 movea.l A0, [A3] 000007C8 2068 03CC movea.l A0, [A0 + 0x3CC] 000007CC 4E90 jsr [A0] 000007CE 197C 0007 000C move.b [A4 + 0xC], 0x7 000007D4 2F0B move.l -[A7], A3 000007D6 2053 movea.l A0, [A3] 000007D8 2068 0450 movea.l A0, [A0 + 0x450] 000007DC 4E90 jsr [A0] 000007DE 4A00 tst.b D0 000007E0 670E beq +0x10 /* 000007F0 */ 000007E2 2F0B move.l -[A7], A3 000007E4 2053 movea.l A0, [A3] 000007E6 2068 033C movea.l A0, [A0 + 0x33C] 000007EA 4E90 jsr [A0] 000007EC 4A00 tst.b D0 000007EE 6604 bne +0x6 /* 000007F4 */ label000007F0: 000007F0 7000 moveq.l D0, 0x00 000007F2 6002 bra +0x4 /* 000007F6 */ label000007F4: 000007F4 7001 moveq.l D0, 0x01 label000007F6: 000007F6 1940 000D move.b [A4 + 0xD], D0 000007FA 197C 0001 000E move.b [A4 + 0xE], 0x1 00000800 486E FF00 pea.l [A6 - 0x100] 00000804 2F0B move.l -[A7], A3 00000806 2053 movea.l A0, [A3] 00000808 2068 042C movea.l A0, [A0 + 0x42C] 0000080C 4E90 jsr [A0] 0000080E 122E FF00 move.b D1, [A6 - 0x100] 00000812 7000 moveq.l D0, 0x00 00000814 1001 move.b D0, D1 00000816 5280 addq.l D0, 1 00000818 2F00 move.l -[A7], D0 0000081A 486E FF00 pea.l [A6 - 0x100] 0000081E 204C movea.l A0, A4 00000820 7014 moveq.l D0, 0x14 00000822 D1C0 add.l A0, D0 00000824 2F08 move.l -[A7], A0 00000826 4EB9 0000 0042 jsr [0x00000042] 0000082C 4FEF 000C lea.l A7, [A7 + 0xC] 00000830 6000 0242 bra +0x244 /* 00000A74 */ label00000834: 00000834 486E FEDC pea.l [A6 - 0x124] 00000838 2F0B move.l -[A7], A3 0000083A 2053 movea.l A0, [A3] 0000083C 2068 02FC movea.l A0, [A0 + 0x2FC] 00000840 4E90 jsr [A0] 00000842 197C 0008 000C move.b [A4 + 0xC], 0x8 00000848 422C 000D clr.b [A4 + 0xD] 0000084C 197C 0001 000E move.b [A4 + 0xE], 0x1 00000852 486E FF00 pea.l [A6 - 0x100] 00000856 2F0B move.l -[A7], A3 00000858 2053 movea.l A0, [A3] 0000085A 2068 0404 movea.l A0, [A0 + 0x404] 0000085E 4E90 jsr [A0] 00000860 122E FF00 move.b D1, [A6 - 0x100] 00000864 7000 moveq.l D0, 0x00 00000866 1001 move.b D0, D1 00000868 5280 addq.l D0, 1 0000086A 2F00 move.l -[A7], D0 0000086C 486E FF00 pea.l [A6 - 0x100] 00000870 204C movea.l A0, A4 00000872 7014 moveq.l D0, 0x14 00000874 D1C0 add.l A0, D0 00000876 2F08 move.l -[A7], A0 00000878 4EB9 0000 0042 jsr [0x00000042] 0000087E 4FEF 000C lea.l A7, [A7 + 0xC] 00000882 6000 01F0 bra +0x1F2 /* 00000A74 */ label00000886: 00000886 486E FEDC pea.l [A6 - 0x124] 0000088A 2F0B move.l -[A7], A3 0000088C 2053 movea.l A0, [A3] 0000088E 2068 02FC movea.l A0, [A0 + 0x2FC] 00000892 4E90 jsr [A0] 00000894 197C 0010 000C move.b [A4 + 0xC], 0x10 0000089A 2F0B move.l -[A7], A3 0000089C 2053 movea.l A0, [A3] 0000089E 2068 033C movea.l A0, [A0 + 0x33C] 000008A2 4E90 jsr [A0] 000008A4 1940 000D move.b [A4 + 0xD], D0 000008A8 197C 0001 000E move.b [A4 + 0xE], 0x1 000008AE 486E FF00 pea.l [A6 - 0x100] 000008B2 2F0B move.l -[A7], A3 000008B4 2053 movea.l A0, [A3] 000008B6 2068 0404 movea.l A0, [A0 + 0x404] 000008BA 4E90 jsr [A0] 000008BC 122E FF00 move.b D1, [A6 - 0x100] 000008C0 7000 moveq.l D0, 0x00 000008C2 1001 move.b D0, D1 000008C4 5280 addq.l D0, 1 000008C6 2F00 move.l -[A7], D0 000008C8 486E FF00 pea.l [A6 - 0x100] 000008CC 204C movea.l A0, A4 000008CE 7014 moveq.l D0, 0x14 000008D0 D1C0 add.l A0, D0 000008D2 2F08 move.l -[A7], A0 000008D4 4EB9 0000 0042 jsr [0x00000042] 000008DA 4FEF 000C lea.l A7, [A7 + 0xC] 000008DE 6000 0194 bra +0x196 /* 00000A74 */ label000008E2: 000008E2 486E FEDC pea.l [A6 - 0x124] 000008E6 2F0B move.l -[A7], A3 000008E8 2053 movea.l A0, [A3] 000008EA 2068 02FC movea.l A0, [A0 + 0x2FC] 000008EE 4E90 jsr [A0] 000008F0 197C 0020 000C move.b [A4 + 0xC], 0x20 /* ' ' */ 000008F6 2F0B move.l -[A7], A3 000008F8 2053 movea.l A0, [A3] 000008FA 2068 033C movea.l A0, [A0 + 0x33C] 000008FE 4E90 jsr [A0] 00000900 1940 000D move.b [A4 + 0xD], D0 00000904 422C 000E clr.b [A4 + 0xE] 00000908 7000 moveq.l D0, 0x00 0000090A 2940 0014 move.l [A4 + 0x14], D0 0000090E 6000 0164 bra +0x166 /* 00000A74 */ label00000912: 00000912 486E FEDC pea.l [A6 - 0x124] 00000916 2F0B move.l -[A7], A3 00000918 2053 movea.l A0, [A3] 0000091A 2068 02FC movea.l A0, [A0 + 0x2FC] 0000091E 4E90 jsr [A0] 00000920 197C 0007 000C move.b [A4 + 0xC], 0x7 00000926 2F0B move.l -[A7], A3 00000928 2053 movea.l A0, [A3] 0000092A 2068 033C movea.l A0, [A0 + 0x33C] 0000092E 4E90 jsr [A0] 00000930 1940 000D move.b [A4 + 0xD], D0 00000934 422C 000E clr.b [A4 + 0xE] 00000938 7000 moveq.l D0, 0x00 0000093A 2940 0014 move.l [A4 + 0x14], D0 0000093E 6000 0134 bra +0x136 /* 00000A74 */ label00000942: 00000942 486E FEDC pea.l [A6 - 0x124] 00000946 2F0B move.l -[A7], A3 00000948 2053 movea.l A0, [A3] 0000094A 2068 02FC movea.l A0, [A0 + 0x2FC] 0000094E 4E90 jsr [A0] 00000950 197C 0040 000C move.b [A4 + 0xC], 0x40 /* '@' */ 00000956 2F0B move.l -[A7], A3 00000958 2053 movea.l A0, [A3] 0000095A 2068 033C movea.l A0, [A0 + 0x33C] 0000095E 4E90 jsr [A0] 00000960 1940 000D move.b [A4 + 0xD], D0 00000964 422C 000E clr.b [A4 + 0xE] 00000968 7000 moveq.l D0, 0x00 0000096A 2940 0014 move.l [A4 + 0x14], D0 0000096E 6000 0104 bra +0x106 /* 00000A74 */ label00000972: 00000972 486E FEDC pea.l [A6 - 0x124] 00000976 2F0B move.l -[A7], A3 00000978 2053 movea.l A0, [A3] 0000097A 2068 02FC movea.l A0, [A0 + 0x2FC] 0000097E 4E90 jsr [A0] 00000980 197C 0010 000C move.b [A4 + 0xC], 0x10 00000986 2F0B move.l -[A7], A3 00000988 2053 movea.l A0, [A3] 0000098A 2068 033C movea.l A0, [A0 + 0x33C] 0000098E 4E90 jsr [A0] 00000990 1940 000D move.b [A4 + 0xD], D0 00000994 197C 0001 000E move.b [A4 + 0xE], 0x1 0000099A 2F0B move.l -[A7], A3 0000099C 2053 movea.l A0, [A3] 0000099E 2068 042C movea.l A0, [A0 + 0x42C] 000009A2 4E90 jsr [A0] 000009A4 2D40 FEF4 move.l [A6 - 0x10C], D0 000009A8 594F subq.w A7, 4 000009AA 2F00 move.l -[A7], D0 000009AC 4EB9 0000 07DA jsr [0x000007DA] 000009B2 281F move.l D4, [A7]+ 000009B4 263C 0000 00FF move.l D3, 0xFF 000009BA B883 cmp.l D4, D3 000009BC 6F02 ble +0x4 /* 000009C0 */ 000009BE 2803 move.l D4, D3 label000009C0: 000009C0 2F04 move.l -[A7], D4 000009C2 206E FEF4 movea.l A0, [A6 - 0x10C] 000009C6 2F10 move.l -[A7], [A0] 000009C8 204C movea.l A0, A4 000009CA 7014 moveq.l D0, 0x14 000009CC D1C0 add.l A0, D0 000009CE 2F08 move.l -[A7], A0 000009D0 4EB9 0000 0042 jsr [0x00000042] 000009D6 4FEF 000C lea.l A7, [A7 + 0xC] 000009DA 6000 0098 bra +0x9A /* 00000A74 */ label000009DE: 000009DE 486E FEDC pea.l [A6 - 0x124] 000009E2 2F0A move.l -[A7], A2 000009E4 2052 movea.l A0, [A2] 000009E6 2068 0054 movea.l A0, [A0 + 0x54] 000009EA 4E90 jsr [A0] 000009EC 197C 00FF 000C move.b [A4 + 0xC], 0xFF 000009F2 282A 0004 move.l D4, [A2 + 0x4] 000009F6 2F04 move.l -[A7], D4 000009F8 2044 movea.l A0, D4 000009FA 2050 movea.l A0, [A0] 000009FC 2068 033C movea.l A0, [A0 + 0x33C] 00000A00 4E90 jsr [A0] 00000A02 1940 000D move.b [A4 + 0xD], D0 00000A06 4EB9 0000 B47A jsr [0x0000B47A] 00000A0C 2F00 move.l -[A7], D0 00000A0E 2F0B move.l -[A7], A3 00000A10 4EB9 0000 1572 jsr [0x00001572] 00000A16 4A00 tst.b D0 00000A18 6750 beq +0x52 /* 00000A6A */ 00000A1A 1943 000E move.b [A4 + 0xE], D3 00000A1E 202A 000C move.l D0, [A2 + 0xC] 00000A22 3D40 FEFC move.w [A6 - 0x104], D0 00000A26 202A 0008 move.l D0, [A2 + 0x8] 00000A2A 3D40 FEFE move.w [A6 - 0x102], D0 00000A2E 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000A32 486E FF00 pea.l [A6 - 0x100] 00000A36 262A 0004 move.l D3, [A2 + 0x4] 00000A3A 2F03 move.l -[A7], D3 00000A3C 2043 movea.l A0, D3 00000A3E 2050 movea.l A0, [A0] 00000A40 2068 0470 movea.l A0, [A0 + 0x470] 00000A44 4E90 jsr [A0] 00000A46 122E FF00 move.b D1, [A6 - 0x100] 00000A4A 7000 moveq.l D0, 0x00 00000A4C 1001 move.b D0, D1 00000A4E 5280 addq.l D0, 1 00000A50 2F00 move.l -[A7], D0 00000A52 486E FF00 pea.l [A6 - 0x100] 00000A56 204C movea.l A0, A4 00000A58 7014 moveq.l D0, 0x14 00000A5A D1C0 add.l A0, D0 00000A5C 2F08 move.l -[A7], A0 00000A5E 4EB9 0000 0042 jsr [0x00000042] 00000A64 4FEF 000C lea.l A7, [A7 + 0xC] 00000A68 600A bra +0xC /* 00000A74 */ label00000A6A: 00000A6A 422C 000E clr.b [A4 + 0xE] 00000A6E 7000 moveq.l D0, 0x00 00000A70 2940 0014 move.l [A4 + 0x14], D0 label00000A74: 00000A74 486E FEDC pea.l [A6 - 0x124] 00000A78 486E FEEC pea.l [A6 - 0x114] 00000A7C 4EB9 0000 6672 jsr [0x00006672] 00000A82 2F0C move.l -[A7], A4 00000A84 3F2E FEEE move.w -[A7], [A6 - 0x112] 00000A88 3F2E FEEC move.w -[A7], [A6 - 0x114] 00000A8C 3F2E FEF2 move.w -[A7], [A6 - 0x10E] 00000A90 3F2E FEF0 move.w -[A7], [A6 - 0x110] 00000A94 A8A7 syscall SetRect 00000A96 2F0C move.l -[A7], A4 00000A98 2F0B move.l -[A7], A3 00000A9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A9E 206E 0008 movea.l A0, [A6 + 0x8] 00000AA2 2250 movea.l A1, [A0] 00000AA4 2269 0140 movea.l A1, [A1 + 0x140] 00000AA8 4E91 jsr [A1] 00000AAA 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000AAE 2F0B move.l -[A7], A3 00000AB0 4227 clr.b -[A7] 00000AB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AB6 206E 0008 movea.l A0, [A6 + 0x8] 00000ABA 2050 movea.l A0, [A0] 00000ABC 2068 0164 movea.l A0, [A0 + 0x164] 00000AC0 4E90 jsr [A0] 00000AC2 48C0 ext.l D0 00000AC4 2940 0008 move.l [A4 + 0x8], D0 00000AC8 396E 001A 0010 move.w [A4 + 0x10], [A6 + 0x1A] 00000ACE 396E 0018 0012 move.w [A4 + 0x12], [A6 + 0x18] 00000AD4 102E FEF8 move.b D0, [A6 - 0x108] 00000AD8 671A beq +0x1C /* 00000AF4 */ 00000ADA 303C 0114 move.w D0, 0x114 00000ADE 323C 00FF move.w D1, 0xFF 00000AE2 162C 0014 move.b D3, [A4 + 0x14] 00000AE6 7400 moveq.l D2, 0x00 00000AE8 1403 move.b D2, D3 00000AEA 9242 sub.w D1, D2 00000AEC 9041 sub.w D0, D1 00000AEE 206E 0010 movea.l A0, [A6 + 0x10] 00000AF2 3080 move.w [A0], D0 label00000AF4: 00000AF4 200A move.l D0, A2 00000AF6 670A beq +0xC /* 00000B02 */ 00000AF8 2F0A move.l -[A7], A2 00000AFA 2052 movea.l A0, [A2] 00000AFC 2068 0044 movea.l A0, [A0 + 0x44] 00000B00 4E90 jsr [A0] label00000B02: 00000B02 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000B06 4E5E unlink A6 00000B08 205F movea.l A0, [A7]+ 00000B0A 4FEF 001C lea.l A7, [A7 + 0x1C] 00000B0E 4ED0 jmp [A0] 00000B10 804C or.w D0, A4 00000B12 4669 6C6C not.w [A1 + 0x6C6C] 00000B16 446C 6F67 neg.w [A4 + 0x6F67] 00000B1A 4974 656D chk.w D4, <> 00000B1E 4465 neg.w -[A5] 00000B20 7363 moveq.l D1, 0x63 00000B22 5F5F subq.w [A7]+, 7 00000B24 3954 5655 move.w [A4 + 0x5655], [A4] 00000B28 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 00000B2E 4650 not.w [A0] 00000B30 3133 4D6F move.w -[A0], <> 00000B34 6C65 bge +0x67 /* 00000B9B */ 00000B36 4449 neg.w A1 00000B38 7465 moveq.l D2, 0x65 00000B3A 6D49 blt +0x4B /* 00000B85 */ 00000B3C 6E66 bgt +0x68 /* 00000BA4 */ 00000B3E 6F50 ble +0x52 /* 00000B90 */ 00000B40 3754 5769 move.w [A3 + 0x5769], [A4] 00000B44 6E64 bgt +0x66 /* 00000BAA */ 00000B46 6F77 ble +0x79 /* 00000BBF */ 00000B48 7373 moveq.l D1, 0x73 00000B4A 5035 5456 addq.b [A5 + D5.w * 4 + 0x56], 8 00000B4E 6965 bvs +0x67 /* 00000BB5 */ 00000B50 7750 moveq.l D3, 0x50 00000B52 7350 moveq.l D1, 0x50 00000B54 3954 4772 move.w [A4 + 0x4772], [A4] 00000B58 6964 bvs +0x66 /* 00000BBE */ 00000B5A 4974 656D chk.w D4, <> 00000B5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000B62 0000 48E7 ori.b D0, 0xE7 00000B66 1810 move.b D4, [A0] 00000B68 382E 000C move.w D4, [A6 + 0xC] 00000B6C 7601 moveq.l D3, 0x01 00000B6E 594F subq.w A7, 4 00000B70 A924 syscall FrontWindow 00000B72 265F movea.l A3, [A7]+ 00000B74 6028 bra +0x2A /* 00000B9E */ label00000B76: 00000B76 4A2B 006E tst.b [A3 + 0x6E] 00000B7A 671E beq +0x20 /* 00000B9A */ 00000B7C B644 cmp.w D3, D4 00000B7E 6618 bne +0x1A /* 00000B98 */ 00000B80 2F0B move.l -[A7], A3 00000B82 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 00000B88 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] 00000B8E 2050 movea.l A0, [A0] label00000B90: 00000B90 2068 01F8 movea.l A0, [A0 + 0x1F8] 00000B94 4E90 jsr [A0] 00000B96 600C bra +0xE /* 00000BA4 */ label00000B98: 00000B98 5243 addq.w D3, 1 label00000B9A: 00000B9A 266B 0090 movea.l A3, [A3 + 0x90] label00000B9E: 00000B9E 200B move.l D0, A3 00000BA0 66D4 bne -0x2A /* 00000B76 */ 00000BA2 7000 moveq.l D0, 0x00 label00000BA4: 00000BA4 4CDF 0818 movem.l D3,D4,A3, [A7]+ 00000BA8 4E5E unlink A6 label00000BAA: 00000BAA 205F movea.l A0, [A7]+ 00000BAC 5C4F addq.w A7, 6 00000BAE 4ED0 jmp [A0] 00000BB0 9A52 sub.w D5, [A2] 00000BB2 616E bsr +0x70 /* 00000C22 */ 00000BB4 6B54 bmi +0x56 /* 00000C0A */ 00000BB6 6F57 ble +0x59 /* 00000C0F */ 00000BB8 696E bvs +0x70 /* 00000C28 */ 00000BBA 646F bcc +0x71 /* 00000C2B */ 00000BBC 775F moveq.l D3, 0x5F label00000BBE: 00000BBE 5F39 5456 5541 subq.b [0x54565541], 7 00000BC4 7373 moveq.l D1, 0x73 00000BC6 6973 bvs +0x75 /* 00000C3B */ 00000BC8 7446 moveq.l D2, 0x46 00000BCA 7300 moveq.l D1, 0x00 00000BCC 0000 FFFF ori.b D0, 0xFF 00000BD0 4E56 0000 link A6, 0 00000BD4 48E7 1018 movem.l -[A7], D3,A3,A4 00000BD8 286E 000C movea.l A4, [A6 + 0xC] 00000BDC 7601 moveq.l D3, 0x01 00000BDE 594F subq.w A7, 4 00000BE0 A924 syscall FrontWindow 00000BE2 265F movea.l A3, [A7]+ 00000BE4 6014 bra +0x16 /* 00000BFA */ label00000BE6: 00000BE6 4A2B 006E tst.b [A3 + 0x6E] 00000BEA 670A beq +0xC /* 00000BF6 */ 00000BEC B9CB cmpa.l A4, A3 00000BEE 6604 bne +0x6 /* 00000BF4 */ 00000BF0 3003 move.w D0, D3 00000BF2 600C bra +0xE /* 00000C00 */ label00000BF4: 00000BF4 5243 addq.w D3, 1 label00000BF6: 00000BF6 266B 0090 movea.l A3, [A3 + 0x90] label00000BFA: 00000BFA 200B move.l D0, A3 00000BFC 66E8 bne -0x16 /* 00000BE6 */ 00000BFE 4240 clr.w D0 label00000C00: 00000C00 4CDF 1808 movem.l D3,A3,A4, [A7]+ 00000C04 4E5E unlink A6 00000C06 205F movea.l A0, [A7]+ 00000C08 504F addq.w A7, 8 label00000C0A: 00000C0A 4ED0 jmp [A0] 00000C0C 8028 5769 or.b D0, [A0 + 0x5769] 00000C10 6E64 bgt +0x66 /* 00000C76 */ 00000C12 6F77 ble +0x79 /* 00000C8B */ 00000C14 546F 5261 addq.w [A7 + 0x5261], 2 00000C18 6E6B bgt +0x6D /* 00000C85 */ 00000C1A 5F5F subq.w [A7]+, 7 00000C1C 3954 5655 move.w [A4 + 0x5655], [A4] 00000C20 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] // begin alternate branch 00000C22-00000C26 fn00000C22: 00000C22 7369 moveq.l D1, 0x69 00000C24 7374 moveq.l D1, 0x74 // end alternate branch 00000C22-00000C26 fn00000C22: // (misaligned) 00000C26 4650 not.w [A0] label00000C28: 00000C28 3132 5769 6E64 move.w -[A0], [[A2 + 0x6E64]] 00000C2E 6F77 ble +0x79 /* 00000CA7 */ 00000C30 5265 addq.w -[A5], 1 00000C32 636F bls +0x71 /* 00000CA3 */ 00000C34 7264 moveq.l D1, 0x64 00000C36 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C3A FFF4 .invalid <> 00000C3C 48E7 1018 movem.l -[A7], D3,A3,A4 00000C40 286E 000C movea.l A4, [A6 + 0xC] 00000C44 266E 0014 movea.l A3, [A6 + 0x14] 00000C48 7600 moveq.l D3, 0x00 00000C4A 2943 0004 move.l [A4 + 0x4], D3 00000C4E 2883 move.l [A4], D3 00000C50 486E FFF4 pea.l [A6 - 0xC] 00000C54 A874 syscall GetPort 00000C56 2F0B move.l -[A7], A3 00000C58 2053 movea.l A0, [A3] 00000C5A 2068 02F0 movea.l A0, [A0 + 0x2F0] 00000C5E 4E90 jsr [A0] 00000C60 2F00 move.l -[A7], D0 00000C62 A873 syscall SetPort 00000C64 2F0B move.l -[A7], A3 00000C66 2053 movea.l A0, [A3] 00000C68 2068 01D0 movea.l A0, [A0 + 0x1D0] 00000C6C 4E90 jsr [A0] 00000C6E 4A00 tst.b D0 00000C70 672C beq +0x2E /* 00000C9E */ 00000C72 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] // begin alternate branch 00000C76-00000C78 label00000C76: 00000C76 FFF8 .invalid <> // end alternate branch 00000C76-00000C78 label00000C76: // (misaligned) 00000C78 486E FFF8 pea.l [A6 - 0x8] 00000C7C A871 syscall GlobalToLocal 00000C7E 3D6E FFF8 FFFC move.w [A6 - 0x4], [A6 - 0x8] 00000C84 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 00000C8A 41EE FFFC lea.l A0, [A6 - 0x4] 00000C8E 2010 move.l D0, [A0] 00000C90 2F00 move.l -[A7], D0 00000C92 2F0C move.l -[A7], A4 00000C94 2F0B move.l -[A7], A3 00000C96 2053 movea.l A0, [A3] 00000C98 2068 0134 movea.l A0, [A0 + 0x134] 00000C9C 4E90 jsr [A0] label00000C9E: 00000C9E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000CA2 A873 syscall SetPort 00000CA4 4CDF 1808 movem.l D3,A3,A4, [A7]+ 00000CA8 4E5E unlink A6 00000CAA 205F movea.l A0, [A7]+ 00000CAC 4FEF 0010 lea.l A7, [A7 + 0x10] 00000CB0 4ED0 jmp [A0] 00000CB2 8032 476C or.b D0, <> 00000CB6 6F62 ble +0x64 /* 00000D1A */ 00000CB8 616C bsr +0x6E /* 00000D26 */ 00000CBA 546F 5769 addq.w [A7 + 0x5769], 2 00000CBE 6E64 bgt +0x66 /* 00000D24 */ 00000CC0 6F77 ble +0x79 /* 00000D39 */ 00000CC2 5F5F subq.w [A7]+, 7 00000CC4 3954 5655 move.w [A4 + 0x5655], [A4] 00000CC8 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 00000CCE 4650 not.w [A0] 00000CD0 3754 5769 move.w [A3 + 0x5769], [A4] 00000CD4 6E64 bgt +0x66 /* 00000D3A */ 00000CD6 6F77 ble +0x79 /* 00000D4F */ 00000CD8 3550 6F69 move.w [A2 + 0x6F69], [A0] 00000CDC 6E74 bgt +0x76 /* 00000D52 */ 00000CDE 5036 5650 addq.b [A6 + D5.w * 8 + 0x50], 8 00000CE2 6F69 ble +0x6B /* 00000D4D */ 00000CE4 6E74 bgt +0x76 /* 00000D5A */ 00000CE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000CEA FFFC .invalid <> 00000CEC 48E7 1030 movem.l -[A7], D3,A2,A3 00000CF0 266E 0014 movea.l A3, [A6 + 0x14] 00000CF4 4243 clr.w D3 00000CF6 246E 000C movea.l A2, [A6 + 0xC] 00000CFA 3543 0002 move.w [A2 + 0x2], D3 00000CFE 3483 move.w [A2], D3 00000D00 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D04 2F0B move.l -[A7], A3 00000D06 2053 movea.l A0, [A3] 00000D08 2068 0168 movea.l A0, [A0 + 0x168] 00000D0C 4E90 jsr [A0] 00000D0E 2F0B move.l -[A7], A3 00000D10 2053 movea.l A0, [A3] 00000D12 2068 01D0 movea.l A0, [A0 + 0x1D0] 00000D16 4E90 jsr [A0] 00000D18 4A00 tst.b D0 label00000D1A: 00000D1A 671A beq +0x1C /* 00000D36 */ 00000D1C 486E FFFC pea.l [A6 - 0x4] 00000D20 2F2E 0010 move.l -[A7], [A6 + 0x10] label00000D24: 00000D24 2F0B move.l -[A7], A3 fn00000D26: 00000D26 2053 movea.l A0, [A3] 00000D28 2068 013C movea.l A0, [A0 + 0x13C] 00000D2C 4E90 jsr [A0] 00000D2E 2F00 move.l -[A7], D0 00000D30 4EB9 0000 0A3A jsr [0x00000A3A] label00000D36: 00000D36 4CDF 0C08 movem.l D3,A2,A3, [A7]+ label00000D3A: 00000D3A 4E5E unlink A6 00000D3C 205F movea.l A0, [A7]+ 00000D3E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000D42 4ED0 jmp [A0] 00000D44 802F 5769 or.b D0, [A7 + 0x5769] 00000D48 6E64 bgt +0x66 /* 00000DAE */ 00000D4A 6F77 ble +0x79 /* 00000DC3 */ 00000D4C 546F 5669 addq.w [A7 + 0x5669], 2 00000D50 6577 bcs +0x79 /* 00000DC9 */ label00000D52: 00000D52 5F5F subq.w [A7]+, 7 00000D54 3954 5655 move.w [A4 + 0x5655], [A4] 00000D58 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] // begin alternate branch 00000D5A-00000D5E label00000D5A: 00000D5A 7369 moveq.l D1, 0x69 00000D5C 7374 moveq.l D1, 0x74 // end alternate branch 00000D5A-00000D5E label00000D5A: // (misaligned) 00000D5E 4650 not.w [A0] 00000D60 3554 5669 move.w [A2 + 0x5669], [A4] 00000D64 6577 bcs +0x79 /* 00000DDD */ 00000D66 5036 5650 addq.b [A6 + D5.w * 8 + 0x50], 8 00000D6A 6F69 ble +0x6B /* 00000DD5 */ 00000D6C 6E74 bgt +0x76 /* 00000DE2 */ 00000D6E 5035 506F addq.b [A5 + D5.w + 0x6F], 8 00000D72 696E bvs +0x70 /* 00000DE2 */ 00000D74 7400 moveq.l D2, 0x00 00000D76 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D7A FF90 .invalid <> 00000D7C 48E7 0038 movem.l -[A7], A2,A3,A4 00000D80 266E 0008 movea.l A3, [A6 + 0x8] 00000D84 7000 moveq.l D0, 0x00 00000D86 23C0 FFFF B50C move.l [0xFFFFB50C], D0 00000D8C 33EE 000C FFFF B510 move.w [0xFFFFB510], [A6 + 0xC] 00000D94 7001 moveq.l D0, 0x01 00000D96 1F00 move.b -[A7], D0 00000D98 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 00000D9E 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] 00000DA4 2050 movea.l A0, [A0] 00000DA6 2068 01A0 movea.l A0, [A0 + 0x1A0] 00000DAA 4E90 jsr [A0] 00000DAC 2840 movea.l A4, D0 label00000DAE: 00000DAE 200C move.l D0, A4 00000DB0 675C beq +0x5E /* 00000E0E */ 00000DB2 2F0C move.l -[A7], A4 00000DB4 2054 movea.l A0, [A4] 00000DB6 2068 0330 movea.l A0, [A0 + 0x330] 00000DBA 4E90 jsr [A0] 00000DBC 4A00 tst.b D0 00000DBE 674E beq +0x50 /* 00000E0E */ 00000DC0 2F0C move.l -[A7], A4 00000DC2 486E FF90 pea.l [A6 - 0x70] 00000DC6 4EB9 0000 20AA jsr [0x000020AA] 00000DCC 486E FF90 pea.l [A6 - 0x70] 00000DD0 4EB9 0000 20B2 jsr [0x000020B2] 00000DD6 2440 movea.l A2, D0 00000DD8 601A bra +0x1C /* 00000DF4 */ label00000DDA: 00000DDA 2F0A move.l -[A7], A2 00000DDC 2F0B move.l -[A7], A3 00000DDE 4EB9 0000 1984 jsr [0x00001984] // begin alternate branch 00000DE2-00000DE6 label00000DE2: 00000DE2 1984 4A00 move.b [A4 + D4 * 2], D4 // end alternate branch 00000DE2-00000DE6 label00000DE2: // (misaligned) 00000DE4 4A00 tst.b D0 00000DE6 661C bne +0x1E /* 00000E04 */ 00000DE8 486E FF90 pea.l [A6 - 0x70] 00000DEC 4EB9 0000 20BA jsr [0x000020BA] 00000DF2 2440 movea.l A2, D0 label00000DF4: 00000DF4 486E FF90 pea.l [A6 - 0x70] 00000DF8 206E FF90 movea.l A0, [A6 - 0x70] 00000DFC 2050 movea.l A0, [A0] 00000DFE 4E90 jsr [A0] 00000E00 4A00 tst.b D0 00000E02 66D6 bne -0x28 /* 00000DDA */ label00000E04: 00000E04 486E FF90 pea.l [A6 - 0x70] 00000E08 4EB9 0000 510A jsr [0x0000510A] label00000E0E: 00000E0E 2039 FFFF B50C move.l D0, [0xFFFFB50C] 00000E14 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000E18 4E5E unlink A6 00000E1A 205F movea.l A0, [A7]+ 00000E1C 5C4F addq.w A7, 6 00000E1E 4ED0 jmp [A0] 00000E20 9B4D subx.w -[A5], -[A5] 00000E22 656E bcs +0x70 /* 00000E92 */ 00000E24 7549 moveq.l D2, 0x49 00000E26 4454 neg.w [A4] 00000E28 6F50 ble +0x52 /* 00000E7A */ 00000E2A 6F70 ble +0x72 /* 00000E9C */ 00000E2C 7570 moveq.l D2, 0x70 00000E2E 5F5F subq.w [A7]+, 7 00000E30 3954 5655 move.w [A4 + 0x5655], [A4] 00000E34 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 00000E3A 4673 0000 not.w [A3 + D0.w] 00000E3E FFFF .invalid <> 00000E40 4E56 FF90 link A6, -0x0070 00000E44 48E7 0038 movem.l -[A7], A2,A3,A4 00000E48 266E 0008 movea.l A3, [A6 + 0x8] 00000E4C 286E 0014 movea.l A4, [A6 + 0x14] 00000E50 7000 moveq.l D0, 0x00 00000E52 23C0 FFFF B514 move.l [0xFFFFB514], D0 00000E58 2F0C move.l -[A7], A4 00000E5A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E5E 4879 FFFF B518 push.l 0xFFFFB518 00000E64 2F0B move.l -[A7], A3 00000E66 2053 movea.l A0, [A3] 00000E68 2068 0150 movea.l A0, [A0 + 0x150] 00000E6C 4E90 jsr [A0] 00000E6E 2F0C move.l -[A7], A4 00000E70 2054 movea.l A0, [A4] 00000E72 2068 0330 movea.l A0, [A0 + 0x330] 00000E76 4E90 jsr [A0] 00000E78 4A00 tst.b D0 label00000E7A: 00000E7A 674E beq +0x50 /* 00000ECA */ 00000E7C 2F0C move.l -[A7], A4 00000E7E 486E FF90 pea.l [A6 - 0x70] 00000E82 4EB9 0000 20AA jsr [0x000020AA] 00000E88 486E FF90 pea.l [A6 - 0x70] 00000E8C 4EB9 0000 20B2 jsr [0x000020B2] label00000E92: 00000E92 2440 movea.l A2, D0 00000E94 601A bra +0x1C /* 00000EB0 */ label00000E96: 00000E96 2F0A move.l -[A7], A2 00000E98 2F0B move.l -[A7], A3 00000E9A 4EB9 0000 1874 jsr [0x00001874] // begin alternate branch 00000E9C-00000EA0 label00000E9C: 00000E9C 0000 1874 ori.b D0, 0x74 /* 't' */ // end alternate branch 00000E9C-00000EA0 label00000E9C: // (misaligned) 00000EA0 4A00 tst.b D0 00000EA2 661C bne +0x1E /* 00000EC0 */ 00000EA4 486E FF90 pea.l [A6 - 0x70] 00000EA8 4EB9 0000 20BA jsr [0x000020BA] 00000EAE 2440 movea.l A2, D0 label00000EB0: 00000EB0 486E FF90 pea.l [A6 - 0x70] 00000EB4 206E FF90 movea.l A0, [A6 - 0x70] 00000EB8 2050 movea.l A0, [A0] 00000EBA 4E90 jsr [A0] 00000EBC 4A00 tst.b D0 00000EBE 66D6 bne -0x28 /* 00000E96 */ label00000EC0: 00000EC0 486E FF90 pea.l [A6 - 0x70] 00000EC4 4EB9 0000 510A jsr [0x0000510A] label00000ECA: 00000ECA 2F0C move.l -[A7], A4 00000ECC 2F39 FFFF B514 move.l -[A7], [0xFFFFB514] 00000ED2 4227 clr.b -[A7] 00000ED4 2F0B move.l -[A7], A3 00000ED6 2053 movea.l A0, [A3] 00000ED8 2068 0164 movea.l A0, [A0 + 0x164] 00000EDC 4E90 jsr [A0] 00000EDE 206E 000C movea.l A0, [A6 + 0xC] 00000EE2 3080 move.w [A0], D0 00000EE4 2039 FFFF B514 move.l D0, [0xFFFFB514] 00000EEA 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000EEE 4E5E unlink A6 00000EF0 205F movea.l A0, [A7]+ 00000EF2 4FEF 0010 lea.l A7, [A7 + 0x10] 00000EF6 4ED0 jmp [A0] 00000EF8 802C 506F or.b D0, [A4 + 0x506F] 00000EFC 696E bvs +0x70 /* 00000F6C */ 00000EFE 7454 moveq.l D2, 0x54 00000F00 6F43 ble +0x45 /* 00000F45 */ 00000F02 6F6E ble +0x70 /* 00000F72 */ 00000F04 7472 moveq.l D2, 0x72 00000F06 6F6C ble +0x6E /* 00000F74 */ 00000F08 5F5F subq.w [A7]+, 7 00000F0A 3954 5655 move.w [A4 + 0x5655], [A4] 00000F0E 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 00000F14 4650 not.w [A0] 00000F16 3754 5769 move.w [A3 + 0x5769], [A4] 00000F1A 6E64 bgt +0x66 /* 00000F80 */ 00000F1C 6F77 ble +0x79 /* 00000F95 */ 00000F1E 3550 6F69 move.w [A2 + 0x6F69], [A0] 00000F22 6E74 bgt +0x76 /* 00000F98 */ 00000F24 5073 0000 addq.w [A3 + D0.w], 8 00000F28 4E56 FF90 link A6, -0x0070 00000F2C 48E7 0038 movem.l -[A7], A2,A3,A4 00000F30 266E 0008 movea.l A3, [A6 + 0x8] 00000F34 286E 000E movea.l A4, [A6 + 0xE] 00000F38 4240 clr.w D0 00000F3A 33C0 FFFF B520 move.w [0xFFFFB520], D0 00000F40 2F0C move.l -[A7], A4 00000F42 2054 movea.l A0, [A4] 00000F44 2068 0330 movea.l A0, [A0 + 0x330] 00000F48 4E90 jsr [A0] 00000F4A 4A00 tst.b D0 00000F4C 674E beq +0x50 /* 00000F9C */ 00000F4E 2F0C move.l -[A7], A4 00000F50 486E FF90 pea.l [A6 - 0x70] 00000F54 4EB9 0000 20AA jsr [0x000020AA] 00000F5A 486E FF90 pea.l [A6 - 0x70] 00000F5E 4EB9 0000 20B2 jsr [0x000020B2] 00000F64 2440 movea.l A2, D0 00000F66 601A bra +0x1C /* 00000F82 */ label00000F68: 00000F68 2F0A move.l -[A7], A2 00000F6A 2F0B move.l -[A7], A3 label00000F6C: 00000F6C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000F70 4EB9 0000 1778 jsr [0x00001778] // begin alternate branch 00000F72-00000F76 label00000F72: 00000F72 0000 1778 ori.b D0, 0x78 /* 'x' */ // end alternate branch 00000F72-00000F76 // begin alternate branch 00000F74-00000F7A label00000F74: 00000F74 1778 486E FF90 move.b [A3 - 0x70], [0x0000486E] // end alternate branch 00000F74-00000F7A label00000F72: // (misaligned) label00000F74: // (misaligned) 00000F76 486E FF90 pea.l [A6 - 0x70] 00000F7A 4EB9 0000 20BA jsr [0x000020BA] label00000F80: 00000F80 2440 movea.l A2, D0 label00000F82: 00000F82 486E FF90 pea.l [A6 - 0x70] 00000F86 206E FF90 movea.l A0, [A6 - 0x70] 00000F8A 2050 movea.l A0, [A0] 00000F8C 4E90 jsr [A0] 00000F8E 4A00 tst.b D0 00000F90 66D6 bne -0x28 /* 00000F68 */ 00000F92 486E FF90 pea.l [A6 - 0x70] 00000F96 4EB9 0000 510A jsr [0x0000510A] // begin alternate branch 00000F98-00000F9C label00000F98: 00000F98 0000 510A ori.b D0, 0xA /* '\n' */ // end alternate branch 00000F98-00000F9C label00000F98: // (misaligned) label00000F9C: 00000F9C 3039 FFFF B520 move.w D0, [0xFFFFB520] 00000FA2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000FA6 4E5E unlink A6 00000FA8 205F movea.l A0, [A7]+ 00000FAA 4FEF 000A lea.l A7, [A7 + 0xA] 00000FAE 4ED0 jmp [A0] 00000FB0 8021 or.b D0, -[A1] 00000FB2 5669 6577 addq.w [A1 + 0x6577], 3 00000FB6 436F 756E chk.w D1, [A7 + 0x756E] 00000FBA 745F moveq.l D2, 0x5F 00000FBC 5F39 5456 5541 subq.b [0x54565541], 7 00000FC2 7373 moveq.l D1, 0x73 00000FC4 6973 bvs +0x75 /* 00001039 */ 00000FC6 7446 moveq.l D2, 0x46 00000FC8 5037 5457 addq.b [A7 + D5.w * 4 + 0x57], 8 00000FCC 696E bvs +0x70 /* 0000103C */ 00000FCE 646F bcc +0x71 /* 0000103F */ 00000FD0 7755 moveq.l D3, 0x55 00000FD2 6300 0000 bls +0x2 /* 00000FD4 */ // begin alternate branch 00000FD4-00000FD8 label00000FD4: 00000FD4 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000FD4-00000FD8 label00000FD4: // (misaligned) 00000FD6 FFFF .invalid <> 00000FD8 4E56 FF90 link A6, -0x0070 00000FDC 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000FE0 266E 0008 movea.l A3, [A6 + 0x8] 00000FE4 286E 0012 movea.l A4, [A6 + 0x12] 00000FE8 4243 clr.w D3 00000FEA 33C3 FFFF B528 move.w [0xFFFFB528], D3 00000FF0 33C3 FFFF B524 move.w [0xFFFFB524], D3 00000FF6 23EE 000E FFFF B52C move.l [0xFFFFB52C], [A6 + 0xE] 00000FFE 2F0C move.l -[A7], A4 00001000 2054 movea.l A0, [A4] 00001002 2068 0330 movea.l A0, [A0 + 0x330] 00001006 4E90 jsr [A0] 00001008 4A00 tst.b D0 0000100A 6752 beq +0x54 /* 0000105E */ 0000100C 2F0C move.l -[A7], A4 0000100E 486E FF90 pea.l [A6 - 0x70] 00001012 4EB9 0000 20AA jsr [0x000020AA] 00001018 486E FF90 pea.l [A6 - 0x70] 0000101C 4EB9 0000 20B2 jsr [0x000020B2] 00001022 2440 movea.l A2, D0 00001024 601E bra +0x20 /* 00001044 */ label00001026: 00001026 2F0A move.l -[A7], A2 00001028 2F0B move.l -[A7], A3 0000102A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000102E 4EB9 0000 1624 jsr [0x00001624] 00001034 4A00 tst.b D0 00001036 661C bne +0x1E /* 00001054 */ 00001038 486E FF90 pea.l [A6 - 0x70] label0000103C: 0000103C 4EB9 0000 20BA jsr [0x000020BA] 00001042 2440 movea.l A2, D0 label00001044: 00001044 486E FF90 pea.l [A6 - 0x70] 00001048 206E FF90 movea.l A0, [A6 - 0x70] 0000104C 2050 movea.l A0, [A0] 0000104E 4E90 jsr [A0] 00001050 4A00 tst.b D0 00001052 66D2 bne -0x2C /* 00001026 */ label00001054: 00001054 486E FF90 pea.l [A6 - 0x70] 00001058 4EB9 0000 510A jsr [0x0000510A] label0000105E: 0000105E 3039 FFFF B528 move.w D0, [0xFFFFB528] 00001064 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001068 4E5E unlink A6 0000106A 205F movea.l A0, [A7]+ 0000106C 4FEF 000E lea.l A7, [A7 + 0xE] 00001070 4ED0 jmp [A0] 00001072 8029 4974 or.b D0, [A1 + 0x4974] 00001076 656D bcs +0x6F /* 000010E5 */ 00001078 546F 5261 addq.w [A7 + 0x5261], 2 0000107C 6E6B bgt +0x6D /* 000010E9 */ 0000107E 5F5F subq.w [A7]+, 7 00001080 3954 5655 move.w [A4 + 0x5655], [A4] 00001084 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 0000108A 4650 not.w [A0] 0000108C 3754 5769 move.w [A3 + 0x5769], [A4] 00001090 6E64 bgt +0x66 /* 000010F6 */ 00001092 6F77 ble +0x79 /* 0000110B */ 00001094 5035 5456 addq.b [A5 + D5.w * 4 + 0x56], 8 00001098 6965 bvs +0x67 /* 000010FF */ 0000109A 7755 moveq.l D3, 0x55 0000109C 6300 0000 bls +0x2 /* 0000109E */ // begin alternate branch 0000109E-000010A4 label0000109E: 0000109E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000010A2 FF90 .invalid <> // end alternate branch 0000109E-000010A4 label0000109E: // (misaligned) 000010A0 4E56 FF90 link A6, -0x0070 000010A4 48E7 0038 movem.l -[A7], A2,A3,A4 000010A8 266E 0008 movea.l A3, [A6 + 0x8] 000010AC 286E 0014 movea.l A4, [A6 + 0x14] 000010B0 7000 moveq.l D0, 0x00 000010B2 23C0 FFFF B530 move.l [0xFFFFB530], D0 000010B8 4240 clr.w D0 000010BA 33C0 FFFF B534 move.w [0xFFFFB534], D0 000010C0 33EE 0012 FFFF B538 move.w [0xFFFFB538], [A6 + 0x12] 000010C8 13EE 0010 FFFF B53C move.b [0xFFFFB53C], [A6 + 0x10] 000010D0 2F0C move.l -[A7], A4 000010D2 2054 movea.l A0, [A4] 000010D4 2068 0330 movea.l A0, [A0 + 0x330] 000010D8 4E90 jsr [A0] 000010DA 4A00 tst.b D0 000010DC 6752 beq +0x54 /* 00001130 */ 000010DE 2F0C move.l -[A7], A4 000010E0 486E FF90 pea.l [A6 - 0x70] 000010E4 4EB9 0000 20AA jsr [0x000020AA] 000010EA 486E FF90 pea.l [A6 - 0x70] 000010EE 4EB9 0000 20B2 jsr [0x000020B2] 000010F4 2440 movea.l A2, D0 label000010F6: 000010F6 601E bra +0x20 /* 00001116 */ label000010F8: 000010F8 2F0A move.l -[A7], A2 000010FA 2F0B move.l -[A7], A3 000010FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001100 4EB9 0000 1344 jsr [0x00001344] 00001106 4A00 tst.b D0 00001108 661C bne +0x1E /* 00001126 */ 0000110A 486E FF90 pea.l [A6 - 0x70] 0000110E 4EB9 0000 20BA jsr [0x000020BA] 00001114 2440 movea.l A2, D0 label00001116: 00001116 486E FF90 pea.l [A6 - 0x70] 0000111A 206E FF90 movea.l A0, [A6 - 0x70] 0000111E 2050 movea.l A0, [A0] 00001120 4E90 jsr [A0] 00001122 4A00 tst.b D0 00001124 66D2 bne -0x2C /* 000010F8 */ label00001126: 00001126 486E FF90 pea.l [A6 - 0x70] 0000112A 4EB9 0000 510A jsr [0x0000510A] label00001130: 00001130 2039 FFFF B530 move.l D0, [0xFFFFB530] 00001136 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000113A 4E5E unlink A6 0000113C 205F movea.l A0, [A7]+ 0000113E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001142 4ED0 jmp [A0] 00001144 802F 5261 or.b D0, [A7 + 0x5261] 00001148 6E6B bgt +0x6D /* 000011B5 */ 0000114A 546F 4974 addq.w [A7 + 0x4974], 2 0000114E 656D bcs +0x6F /* 000011BD */ 00001150 5F5F subq.w [A7]+, 7 00001152 3954 5655 move.w [A4 + 0x5655], [A4] 00001156 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 0000115C 4650 not.w [A0] 0000115E 3754 5769 move.w [A3 + 0x5769], [A4] 00001162 6E64 bgt +0x66 /* 000011C8 */ 00001164 6F77 ble +0x79 /* 000011DD */ 00001166 7355 moveq.l D1, 0x55 00001168 6352 bls +0x54 /* 000011BC */ 0000116A 5039 5447 7269 addq.b [0x54477269], 8 00001170 6449 bcc +0x4B /* 000011BB */ 00001172 7465 moveq.l D2, 0x65 00001174 6D00 0000 blt +0x2 /* 00001176 */ // begin alternate branch 00001176-0000117E label00001176: 00001176 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000117A 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 00001176-0000117E label00001176: // (misaligned) 00001178 4E56 0000 link A6, 0 0000117C 2F0A move.l -[A7], A2 0000117E 246E 000C movea.l A2, [A6 + 0xC] 00001182 302A 007C move.w D0, [A2 + 0x7C] 00001186 C1EA 007E muls.w D0, [A2 + 0x7E] 0000118A 245F movea.l A2, [A7]+ 0000118C 4E5E unlink A6 0000118E 205F movea.l A0, [A7]+ 00001190 504F addq.w A7, 8 00001192 4ED0 jmp [A0] 00001194 8026 or.b D0, -[A6] 00001196 436F 756E chk.w D1, [A7 + 0x756E] 0000119A 7447 moveq.l D2, 0x47 0000119C 7269 moveq.l D1, 0x69 0000119E 6449 bcc +0x4B /* 000011E9 */ 000011A0 7465 moveq.l D2, 0x65 000011A2 6D73 blt +0x75 /* 00001217 */ 000011A4 5F5F subq.w [A7]+, 7 000011A6 3954 5655 move.w [A4 + 0x5655], [A4] 000011AA 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 000011B0 4650 not.w [A0] 000011B2 3954 4772 move.w [A4 + 0x4772], [A4] 000011B6 6964 bvs +0x66 /* 0000121C */ 000011B8 5669 6577 addq.w [A1 + 0x6577], 3 label000011BC: 000011BC 0000 FFFF ori.b D0, 0xFF 000011C0 4E56 0000 link A6, 0 000011C4 2F0A move.l -[A7], A2 000011C6 246E 0010 movea.l A2, [A6 + 0x10] // begin alternate branch 000011C8-000011D0 label000011C8: 000011C8 0010 4EB9 ori.b [A0], 0xB9 000011CC 0000 B42A ori.b D0, 0x2A /* '*' */ // end alternate branch 000011C8-000011D0 label000011C8: // (misaligned) 000011CA 4EB9 0000 B42A jsr [0x0000B42A] 000011D0 2F00 move.l -[A7], D0 000011D2 2F0A move.l -[A7], A2 000011D4 4EB9 0000 1572 jsr [0x00001572] 000011DA 4A00 tst.b D0 000011DC 6706 beq +0x8 /* 000011E4 */ 000011DE 7005 moveq.l D0, 0x05 000011E0 4EFA 012C jmp [PC + 0x12C /* 0000130E */] label000011E4: 000011E4 4EB9 0000 B432 jsr [0x0000B432] 000011EA 2F00 move.l -[A7], D0 000011EC 2F0A move.l -[A7], A2 000011EE 4EB9 0000 1572 jsr [0x00001572] 000011F4 4A00 tst.b D0 000011F6 6706 beq +0x8 /* 000011FE */ 000011F8 7002 moveq.l D0, 0x02 000011FA 4EFA 0112 jmp [PC + 0x112 /* 0000130E */] label000011FE: 000011FE 4EB9 0000 B43A jsr [0x0000B43A] 00001204 2F00 move.l -[A7], D0 00001206 2F0A move.l -[A7], A2 00001208 4EB9 0000 1572 jsr [0x00001572] 0000120E 4A00 tst.b D0 00001210 6706 beq +0x8 /* 00001218 */ 00001212 7003 moveq.l D0, 0x03 00001214 4EFA 00F8 jmp [PC + 0xF8 /* 0000130E */] label00001218: 00001218 4EB9 0000 6A02 jsr [0x00006A02] // begin alternate branch 0000121C-0000121E label0000121C: 0000121C 6A02 bpl +0x4 /* 00001220 */ // end alternate branch 0000121C-0000121E label0000121C: // (misaligned) 0000121E 2F00 move.l -[A7], D0 label00001220: 00001220 2F0A move.l -[A7], A2 00001222 4EB9 0000 1572 jsr [0x00001572] 00001228 4A00 tst.b D0 0000122A 6706 beq +0x8 /* 00001232 */ 0000122C 7004 moveq.l D0, 0x04 0000122E 4EFA 00DE jmp [PC + 0xDE /* 0000130E */] label00001232: 00001232 4EB9 0000 B442 jsr [0x0000B442] 00001238 2F00 move.l -[A7], D0 0000123A 2F0A move.l -[A7], A2 0000123C 4EB9 0000 1572 jsr [0x00001572] 00001242 4A00 tst.b D0 00001244 6706 beq +0x8 /* 0000124C */ 00001246 7001 moveq.l D0, 0x01 00001248 4EFA 00C4 jmp [PC + 0xC4 /* 0000130E */] label0000124C: 0000124C 102E 000E move.b D0, [A6 + 0xE] 00001250 6700 00BA beq +0xBC /* 0000130C */ 00001254 4EB9 0000 B44A jsr [0x0000B44A] 0000125A 2F00 move.l -[A7], D0 0000125C 2F0A move.l -[A7], A2 0000125E 4EB9 0000 1572 jsr [0x00001572] 00001264 4A00 tst.b D0 00001266 6706 beq +0x8 /* 0000126E */ 00001268 7007 moveq.l D0, 0x07 0000126A 4EFA 00A2 jmp [PC + 0xA2 /* 0000130E */] label0000126E: 0000126E 4EB9 0000 B452 jsr [0x0000B452] 00001274 2F00 move.l -[A7], D0 00001276 2F0A move.l -[A7], A2 00001278 4EB9 0000 1572 jsr [0x00001572] 0000127E 4A00 tst.b D0 00001280 6706 beq +0x8 /* 00001288 */ 00001282 7006 moveq.l D0, 0x06 00001284 4EFA 0088 jmp [PC + 0x88 /* 0000130E */] label00001288: 00001288 4EB9 0000 B45A jsr [0x0000B45A] 0000128E 2F00 move.l -[A7], D0 00001290 2F0A move.l -[A7], A2 00001292 4EB9 0000 1572 jsr [0x00001572] 00001298 4A00 tst.b D0 0000129A 6704 beq +0x6 /* 000012A0 */ 0000129C 7008 moveq.l D0, 0x08 0000129E 606E bra +0x70 /* 0000130E */ label000012A0: 000012A0 4EB9 0000 B462 jsr [0x0000B462] 000012A6 2F00 move.l -[A7], D0 000012A8 2F0A move.l -[A7], A2 000012AA 4EB9 0000 1572 jsr [0x00001572] 000012B0 4A00 tst.b D0 000012B2 6704 beq +0x6 /* 000012B8 */ 000012B4 7009 moveq.l D0, 0x09 000012B6 6056 bra +0x58 /* 0000130E */ label000012B8: 000012B8 4EB9 0000 B25A jsr [0x0000B25A] 000012BE 2F00 move.l -[A7], D0 000012C0 2F0A move.l -[A7], A2 000012C2 4EB9 0000 1572 jsr [0x00001572] 000012C8 4A00 tst.b D0 000012CA 6718 beq +0x1A /* 000012E4 */ 000012CC 4EB9 0000 B46A jsr [0x0000B46A] 000012D2 2F00 move.l -[A7], D0 000012D4 2F0A move.l -[A7], A2 000012D6 4EB9 0000 1572 jsr [0x00001572] 000012DC 4A00 tst.b D0 000012DE 6604 bne +0x6 /* 000012E4 */ 000012E0 700A moveq.l D0, 0x0A 000012E2 602A bra +0x2C /* 0000130E */ label000012E4: 000012E4 206E 0008 movea.l A0, [A6 + 0x8] 000012E8 4A28 001C tst.b [A0 + 0x1C] 000012EC 671E beq +0x20 /* 0000130C */ 000012EE 102E 000C move.b D0, [A6 + 0xC] 000012F2 6718 beq +0x1A /* 0000130C */ 000012F4 4EB9 0000 B472 jsr [0x0000B472] 000012FA 2F00 move.l -[A7], D0 000012FC 2F0A move.l -[A7], A2 000012FE 4EB9 0000 1572 jsr [0x00001572] 00001304 4A00 tst.b D0 00001306 6704 beq +0x6 /* 0000130C */ 00001308 700B moveq.l D0, 0x0B 0000130A 6002 bra +0x4 /* 0000130E */ label0000130C: 0000130C 4200 clr.b D0 label0000130E: 0000130E 245F movea.l A2, [A7]+ 00001310 4E5E unlink A6 00001312 205F movea.l A0, [A7]+ 00001314 4FEF 000C lea.l A7, [A7 + 0xC] 00001318 4ED0 jmp [A0] 0000131A 8023 or.b D0, -[A3] 0000131C 4765 chk.w D3, -[A5] 0000131E 7449 moveq.l D2, 0x49 00001320 7465 moveq.l D2, 0x65 00001322 6D54 blt +0x56 /* 00001378 */ 00001324 7970 moveq.l D4, 0x70 00001326 655F bcs +0x61 /* 00001387 */ 00001328 5F39 5456 5541 subq.b [0x54565541], 7 0000132E 7373 moveq.l D1, 0x73 00001330 6973 bvs +0x75 /* 000013A5 */ 00001332 7446 moveq.l D2, 0x46 00001334 5035 5456 addq.b [A5 + D5.w * 4 + 0x56], 8 00001338 6965 bvs +0x67 /* 0000139F */ 0000133A 7755 moveq.l D3, 0x55 0000133C 6355 bls +0x57 /* 00001393 */ 0000133E 6300 0000 bls +0x2 /* 00001340 */ // begin alternate branch 00001340-00001344 label00001340: 00001340 0000 FFFF ori.b D0, 0xFF // end alternate branch 00001340-00001344 label00001340: // (misaligned) 00001342 FFFF .invalid <> 00001344 4E56 FF88 link A6, -0x0078 00001348 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000134C 266E 000C movea.l A3, [A6 + 0xC] 00001350 286E 0010 movea.l A4, [A6 + 0x10] 00001354 2F0C move.l -[A7], A4 00001356 2054 movea.l A0, [A4] 00001358 2068 0330 movea.l A0, [A0 + 0x330] 0000135C 4E90 jsr [A0] 0000135E 4A00 tst.b D0 00001360 6700 012C beq +0x12E /* 0000148E */ 00001364 2F0C move.l -[A7], A4 00001366 1F39 FFFF B53C move.b -[A7], [0xFFFFB53C] 0000136C 1F39 FFFF B53C move.b -[A7], [0xFFFFB53C] 00001372 2F0B move.l -[A7], A3 00001374 2053 movea.l A0, [A3] 00001376 2068 0170 movea.l A0, [A0 + 0x170] // begin alternate branch 00001378-0000137C label00001378: 00001378 0170 4E90 bchg [A0 + D4 * 8 - 0x112], D0 // end alternate branch 00001378-0000137C label00001378: // (misaligned) 0000137A 4E90 jsr [A0] 0000137C 1D40 FF88 move.b [A6 - 0x78], D0 00001380 4A00 tst.b D0 00001382 6700 00B0 beq +0xB2 /* 00001434 */ 00001386 720B moveq.l D1, 0x0B 00001388 B001 cmp.b D0, D1 0000138A 6600 008E bne +0x90 /* 0000141A */ 0000138E 2F0C move.l -[A7], A4 00001390 2F0B move.l -[A7], A3 00001392 2053 movea.l A0, [A3] 00001394 2068 016C movea.l A0, [A0 + 0x16C] 00001398 4E90 jsr [A0] 0000139A 3A00 move.w D5, D0 0000139C 3639 FFFF B538 move.w D3, [0xFFFFB538] 000013A2 3839 FFFF B534 move.w D4, [0xFFFFB534] 000013A8 B644 cmp.w D3, D4 000013AA 6F66 ble +0x68 /* 00001412 */ 000013AC 3004 move.w D0, D4 000013AE 48C0 ext.l D0 000013B0 3205 move.w D1, D5 000013B2 3401 move.w D2, D1 000013B4 48C2 ext.l D2 000013B6 D082 add.l D0, D2 000013B8 3203 move.w D1, D3 000013BA 48C1 ext.l D1 000013BC B081 cmp.l D0, D1 000013BE 6D52 blt +0x54 /* 00001412 */ 000013C0 7014 moveq.l D0, 0x14 000013C2 2F00 move.l -[A7], D0 000013C4 4EB9 0000 0BEA jsr [0x00000BEA] 000013CA 2D40 FF8C move.l [A6 - 0x74], D0 000013CE 4A80 tst.l D0 000013D0 6714 beq +0x16 /* 000013E6 */ 000013D2 2F00 move.l -[A7], D0 000013D4 4EB9 0000 3F5A jsr [0x00003F5A] 000013DA 2079 FFFF B740 movea.l A0, [0xFFFFB740] 000013E0 226E FF8C movea.l A1, [A6 - 0x74] 000013E4 2288 move.l [A1], A0 label000013E6: 000013E6 202E FF8C move.l D0, [A6 - 0x74] 000013EA 206E 0008 movea.l A0, [A6 + 0x8] 000013EE 2080 move.l [A0], D0 000013F0 2F0C move.l -[A7], A4 000013F2 3239 FFFF B538 move.w D1, [0xFFFFB538] 000013F8 9279 FFFF B534 sub.w D1, [0xFFFFB534] 000013FE 3F01 move.w -[A7], D1 00001400 2F00 move.l -[A7], D0 00001402 2040 movea.l A0, D0 00001404 2050 movea.l A0, [A0] 00001406 2068 0050 movea.l A0, [A0 + 0x50] 0000140A 4E90 jsr [A0] 0000140C 23CC FFFF B530 move.l [0xFFFFB530], A4 label00001412: 00001412 DB79 FFFF B534 add.w [0xFFFFB534], D5 00001418 601A bra +0x1C /* 00001434 */ label0000141A: 0000141A 5279 FFFF B534 addq.w [0xFFFFB534], 1 00001420 3039 FFFF B534 move.w D0, [0xFFFFB534] 00001426 B079 FFFF B538 cmp.w D0, [0xFFFFB538] 0000142C 6606 bne +0x8 /* 00001434 */ 0000142E 23CC FFFF B530 move.l [0xFFFFB530], A4 label00001434: 00001434 2039 FFFF B530 move.l D0, [0xFFFFB530] 0000143A 6652 bne +0x54 /* 0000148E */ 0000143C 2F0C move.l -[A7], A4 0000143E 486E FF90 pea.l [A6 - 0x70] 00001442 4EB9 0000 20AA jsr [0x000020AA] 00001448 486E FF90 pea.l [A6 - 0x70] 0000144C 4EB9 0000 20B2 jsr [0x000020B2] 00001452 2440 movea.l A2, D0 00001454 601E bra +0x20 /* 00001474 */ label00001456: 00001456 2F0A move.l -[A7], A2 00001458 2F0B move.l -[A7], A3 0000145A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000145E 4EB9 0000 1344 jsr [0x00001344] 00001464 4A00 tst.b D0 00001466 661C bne +0x1E /* 00001484 */ 00001468 486E FF90 pea.l [A6 - 0x70] 0000146C 4EB9 0000 20BA jsr [0x000020BA] 00001472 2440 movea.l A2, D0 label00001474: 00001474 486E FF90 pea.l [A6 - 0x70] 00001478 206E FF90 movea.l A0, [A6 - 0x70] 0000147C 2050 movea.l A0, [A0] 0000147E 4E90 jsr [A0] 00001480 4A00 tst.b D0 00001482 66D2 bne -0x2C /* 00001456 */ label00001484: 00001484 486E FF90 pea.l [A6 - 0x70] 00001488 4EB9 0000 510A jsr [0x0000510A] label0000148E: 0000148E 2039 FFFF B530 move.l D0, [0xFFFFB530] 00001494 4480 neg.l D0 00001496 9180 subx.l D0, D0 00001498 4480 neg.l D0 0000149A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000149E 4E5E unlink A6 000014A0 205F movea.l A0, [A7]+ 000014A2 4FEF 000C lea.l A7, [A7 + 0xC] 000014A6 4ED0 jmp [A0] 000014A8 8037 5465 or.b D0, [A7 + D5.w * 4 + 0x65] 000014AC 7374 moveq.l D1, 0x74 000014AE 5375 6256 subq.w [A5 + D6.w * 2 + 0x56], 1 000014B2 6965 bvs +0x67 /* 00001519 */ 000014B4 775F moveq.l D3, 0x5F 000014B6 5261 addq.w -[A1], 1 000014B8 6E6B bgt +0x6D /* 00001525 */ 000014BA 546F 4974 addq.w [A7 + 0x4974], 2 000014BE 656D bcs +0x6F /* 0000152D */ 000014C0 5F5F subq.w [A7]+, 7 000014C2 4650 not.w [A0] 000014C4 3554 5669 move.w [A2 + 0x5669], [A4] 000014C8 6577 bcs +0x79 /* 00001541 */ 000014CA 5039 5456 5541 addq.b [0x54565541], 8 000014D0 7373 moveq.l D1, 0x73 000014D2 6973 bvs +0x75 /* 00001547 */ 000014D4 7452 moveq.l D2, 0x52 000014D6 5039 5447 7269 addq.b [0x54477269], 8 000014DC 6449 bcc +0x4B /* 00001527 */ 000014DE 7465 moveq.l D2, 0x65 000014E0 6D00 0000 blt +0x2 /* 000014E2 */ // begin alternate branch 000014E2-000014FA label000014E2: 000014E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000014E6 0000 48E7 ori.b D0, 0xE7 000014EA 1A30 246E move.b D5, [A0 + D2.w * 4 + 0x6E] 000014EE 0008 3C2E ori.b A0, 0x2E /* '.' */ 000014F2 000C 266E ori.b A4, 0x6E /* 'n' */ 000014F6 000E 2F0A ori.b A6, 0xA /* '\n' */ // end alternate branch 000014E2-000014FA label000014E2: // (misaligned) 000014E4 4E56 0000 link A6, 0 000014E8 48E7 1A30 movem.l -[A7], D3,D4,D6,A2,A3 000014EC 246E 0008 movea.l A2, [A6 + 0x8] 000014F0 3C2E 000C move.w D6, [A6 + 0xC] 000014F4 266E 000E movea.l A3, [A6 + 0xE] 000014F8 2F0A move.l -[A7], A2 000014FA 4EB9 0000 14D2 jsr [0x000014D2] 00001500 254B 0004 move.l [A2 + 0x4], A3 00001504 3606 move.w D3, D6 00001506 3003 move.w D0, D3 00001508 48C0 ext.l D0 0000150A 2540 0010 move.l [A2 + 0x10], D0 0000150E 3803 move.w D4, D3 00001510 48C4 ext.l D4 00001512 5384 subq.l D4, 1 00001514 2004 move.l D0, D4 00001516 322B 007E move.w D1, [A3 + 0x7E] 0000151A 48C1 ext.l D1 0000151C 4EB9 0000 007A jsr [0x0000007A] 00001522 5280 addq.l D0, 1 00001524 2540 000C move.l [A2 + 0xC], D0 00001528 2004 move.l D0, D4 0000152A 322B 007E move.w D1, [A3 + 0x7E] 0000152E 48C1 ext.l D1 00001530 4EB9 0000 008A jsr [0x0000008A] 00001536 5280 addq.l D0, 1 00001538 2540 0008 move.l [A2 + 0x8], D0 0000153C 4CDF 0C58 movem.l D3,D4,D6,A2,A3, [A7]+ 00001540 4E5E unlink A6 00001542 205F movea.l A0, [A7]+ 00001544 4FEF 000A lea.l A7, [A7 + 0xA] 00001548 4ED0 jmp [A0] 0000154A 8022 or.b D0, -[A2] 0000154C 4947 chk.w D4, D7 0000154E 7269 moveq.l D1, 0x69 00001550 6449 bcc +0x4B /* 0000159B */ 00001552 7465 moveq.l D2, 0x65 00001554 6D5F blt +0x61 /* 000015B5 */ 00001556 5F39 5447 7269 subq.b [0x54477269], 7 0000155C 6449 bcc +0x4B /* 000015A7 */ 0000155E 7465 moveq.l D2, 0x65 00001560 6D46 blt +0x48 /* 000015A8 */ 00001562 5039 5447 7269 addq.b [0x54477269], 8 00001568 6456 bcc +0x58 /* 000015C0 */ 0000156A 6965 bvs +0x67 /* 000015D1 */ 0000156C 7773 moveq.l D3, 0x73 0000156E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001572 FFFC .invalid <> 00001574 48E7 1C10 movem.l -[A7], D3,D4,D5,A3 00001578 266E 0008 movea.l A3, [A6 + 0x8] 0000157C 202B 000C move.l D0, [A3 + 0xC] 00001580 3800 move.w D4, D0 00001582 202B 0008 move.l D0, [A3 + 0x8] 00001586 3A00 move.w D5, D0 00001588 3D44 FFFC move.w [A6 - 0x4], D4 0000158C 3D45 FFFE move.w [A6 - 0x2], D5 00001590 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001594 2F2E 000C move.l -[A7], [A6 + 0xC] 00001598 262B 0004 move.l D3, [A3 + 0x4] 0000159C 2F03 move.l -[A7], D3 0000159E 2043 movea.l A0, D3 000015A0 2050 movea.l A0, [A0] 000015A2 2068 03E4 movea.l A0, [A0 + 0x3E4] 000015A6 4E90 jsr [A0] label000015A8: 000015A8 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+ 000015AC 4E5E unlink A6 000015AE 205F movea.l A0, [A7]+ 000015B0 504F addq.w A7, 8 000015B2 4ED0 jmp [A0] 000015B4 9D47 subx.w D6, D7 000015B6 6574 bcs +0x76 /* 0000162C */ 000015B8 4578 7465 chk.w D2, [0x00007465] 000015BC 6E74 bgt +0x76 /* 00001632 */ 000015BE 5F5F subq.w [A7]+, 7 label000015C0: 000015C0 3954 4772 move.w [A4 + 0x4772], [A4] 000015C4 6964 bvs +0x66 /* 0000162A */ 000015C6 4974 656D chk.w D4, <> 000015CA 4652 not.w [A2] 000015CC 3556 5265 move.w [A2 + 0x5265], [A6] 000015D0 6374 bls +0x76 /* 00001646 */ 000015D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000015D6 0000 2F03 ori.b D0, 0x3 000015DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000015DE 206E 0008 movea.l A0, [A6 + 0x8] 000015E2 2628 0004 move.l D3, [A0 + 0x4] 000015E6 2F03 move.l -[A7], D3 000015E8 2043 movea.l A0, D3 000015EA 2050 movea.l A0, [A0] 000015EC 2068 0164 movea.l A0, [A0 + 0x164] 000015F0 4E90 jsr [A0] 000015F2 261F move.l D3, [A7]+ 000015F4 4E5E unlink A6 000015F6 205F movea.l A0, [A7]+ 000015F8 504F addq.w A7, 8 000015FA 4ED0 jmp [A0] 000015FC 8022 or.b D0, -[A2] 000015FE 4C6F 6361 6C54 movem.l D0,D5,D6,A0,A1,A5,A6, [A7 + 0x6C54] 00001604 6F57 ble +0x59 /* 0000165D */ 00001606 696E bvs +0x70 /* 00001676 */ 00001608 646F bcc +0x71 /* 00001679 */ 0000160A 775F moveq.l D3, 0x5F 0000160C 5F39 5447 7269 subq.b [0x54477269], 7 00001612 6449 bcc +0x4B /* 0000165D */ 00001614 7465 moveq.l D2, 0x65 00001616 6D46 blt +0x48 /* 0000165E */ 00001618 5036 5650 addq.b [A6 + D5.w * 8 + 0x50], 8 0000161C 6F69 ble +0x6B /* 00001687 */ 0000161E 6E74 bgt +0x76 /* 00001694 */ 00001620 0000 FFFF ori.b D0, 0xFF 00001624 4E56 FF8C link A6, -0x0074 00001628 48E7 0038 movem.l -[A7], A2,A3,A4 // begin alternate branch 0000162A-00001630 label0000162A: 0000162A 0038 266E 000A ori.b [0x0000000A], 0x6E /* 'n' */ // end alternate branch 0000162A-00001630 label0000162A: // (misaligned) label0000162C: 0000162C 266E 000A movea.l A3, [A6 + 0xA] 00001630 286E 000E movea.l A4, [A6 + 0xE] // begin alternate branch 00001632-00001636 label00001632: 00001632 000E 2F0C ori.b A6, 0xC // end alternate branch 00001632-00001636 label00001632: // (misaligned) 00001634 2F0C move.l -[A7], A4 00001636 2054 movea.l A0, [A4] 00001638 2068 0330 movea.l A0, [A0 + 0x330] 0000163C 4E90 jsr [A0] 0000163E 4A00 tst.b D0 00001640 6700 00E8 beq +0xEA /* 0000172A */ 00001644 2F0C move.l -[A7], A4 label00001646: 00001646 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000164A 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000164E 2F0B move.l -[A7], A3 00001650 2053 movea.l A0, [A3] 00001652 2068 0170 movea.l A0, [A0 + 0x170] 00001656 4E90 jsr [A0] 00001658 1D40 FF8C move.b [A6 - 0x74], D0 0000165C 4A00 tst.b D0 label0000165E: 0000165E 6770 beq +0x72 /* 000016D0 */ 00001660 720B moveq.l D1, 0x0B 00001662 B001 cmp.b D0, D1 00001664 6652 bne +0x54 /* 000016B8 */ 00001666 4EB9 0000 191A jsr [0x0000191A] 0000166C 2F00 move.l -[A7], D0 0000166E 2F39 FFFF B52C move.l -[A7], [0xFFFFB52C] 00001674 4EB9 0000 1572 jsr [0x00001572] // begin alternate branch 00001676-0000167A label00001676: 00001676 0000 1572 ori.b D0, 0x72 /* 'r' */ // end alternate branch 00001676-0000167A label00001676: // (misaligned) 0000167A 4A00 tst.b D0 0000167C 6726 beq +0x28 /* 000016A4 */ 0000167E 2079 FFFF B52C movea.l A0, [0xFFFFB52C] 00001684 2068 0004 movea.l A0, [A0 + 0x4] 00001688 B1CC cmpa.l A0, A4 0000168A 6618 bne +0x1A /* 000016A4 */ 0000168C 2079 FFFF B52C movea.l A0, [0xFFFFB52C] 00001692 2028 0010 move.l D0, [A0 + 0x10] // begin alternate branch 00001694-0000169C label00001694: 00001694 0010 D079 ori.b [A0], 0x79 /* 'y' */ 00001698 FFFF .invalid <> 0000169A B524 xor.b -[A4], D2 // end alternate branch 00001694-0000169C label00001694: // (misaligned) 00001696 D079 FFFF B524 add.w D0, [0xFFFFB524] 0000169C 33C0 FFFF B528 move.w [0xFFFFB528], D0 000016A2 602C bra +0x2E /* 000016D0 */ label000016A4: 000016A4 2F0C move.l -[A7], A4 000016A6 2F0B move.l -[A7], A3 000016A8 2053 movea.l A0, [A3] 000016AA 2068 016C movea.l A0, [A0 + 0x16C] 000016AE 4E90 jsr [A0] 000016B0 D179 FFFF B524 add.w [0xFFFFB524], D0 000016B6 6018 bra +0x1A /* 000016D0 */ label000016B8: 000016B8 5279 FFFF B524 addq.w [0xFFFFB524], 1 000016BE B9F9 FFFF B52C cmpa.l A4, [0xFFFFB52C] 000016C4 660A bne +0xC /* 000016D0 */ 000016C6 33F9 FFFF B524 FFFF B528 move.w [0xFFFFB528], [0xFFFFB524] label000016D0: 000016D0 3039 FFFF B528 move.w D0, [0xFFFFB528] 000016D6 6652 bne +0x54 /* 0000172A */ 000016D8 2F0C move.l -[A7], A4 000016DA 486E FF90 pea.l [A6 - 0x70] 000016DE 4EB9 0000 20AA jsr [0x000020AA] 000016E4 486E FF90 pea.l [A6 - 0x70] 000016E8 4EB9 0000 20B2 jsr [0x000020B2] 000016EE 2440 movea.l A2, D0 000016F0 601E bra +0x20 /* 00001710 */ label000016F2: 000016F2 2F0A move.l -[A7], A2 000016F4 2F0B move.l -[A7], A3 000016F6 1F2E 0008 move.b -[A7], [A6 + 0x8] 000016FA 4EB9 0000 1624 jsr [0x00001624] 00001700 4A00 tst.b D0 00001702 661C bne +0x1E /* 00001720 */ 00001704 486E FF90 pea.l [A6 - 0x70] 00001708 4EB9 0000 20BA jsr [0x000020BA] 0000170E 2440 movea.l A2, D0 label00001710: 00001710 486E FF90 pea.l [A6 - 0x70] 00001714 206E FF90 movea.l A0, [A6 - 0x70] 00001718 2050 movea.l A0, [A0] 0000171A 4E90 jsr [A0] 0000171C 4A00 tst.b D0 0000171E 66D2 bne -0x2C /* 000016F2 */ label00001720: 00001720 486E FF90 pea.l [A6 - 0x70] 00001724 4EB9 0000 510A jsr [0x0000510A] label0000172A: 0000172A 3039 FFFF B528 move.w D0, [0xFFFFB528] 00001730 56C0 sne D0 00001732 4400 neg.b D0 00001734 4880 ext.w D0 00001736 48C0 ext.l D0 00001738 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000173C 4E5E unlink A6 0000173E 205F movea.l A0, [A7]+ 00001740 4FEF 000A lea.l A7, [A7 + 0xA] 00001744 4ED0 jmp [A0] 00001746 802D 5465 or.b D0, [A5 + 0x5465] 0000174A 7374 moveq.l D1, 0x74 0000174C 5375 6256 subq.w [A5 + D6.w * 2 + 0x56], 1 00001750 6965 bvs +0x67 /* 000017B7 */ 00001752 775F moveq.l D3, 0x5F 00001754 4974 656D chk.w D4, <> 00001758 546F 5261 addq.w [A7 + 0x5261], 2 0000175C 6E6B bgt +0x6D /* 000017C9 */ 0000175E 5F5F subq.w [A7]+, 7 00001760 4650 not.w [A0] 00001762 3554 5669 move.w [A2 + 0x5669], [A4] 00001766 6577 bcs +0x79 /* 000017DF */ 00001768 5039 5456 5541 addq.b [0x54565541], 8 0000176E 7373 moveq.l D1, 0x73 00001770 6973 bvs +0x75 /* 000017E5 */ 00001772 7455 moveq.l D2, 0x55 00001774 6300 0000 bls +0x2 /* 00001776 */ // begin alternate branch 00001776-0000177C label00001776: 00001776 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000177A FF8C .invalid <> // end alternate branch 00001776-0000177C label00001776: // (misaligned) 00001778 4E56 FF8C link A6, -0x0074 0000177C 48E7 0038 movem.l -[A7], A2,A3,A4 00001780 266E 000A movea.l A3, [A6 + 0xA] 00001784 286E 000E movea.l A4, [A6 + 0xE] 00001788 2F0C move.l -[A7], A4 0000178A 2054 movea.l A0, [A4] 0000178C 2068 0330 movea.l A0, [A0 + 0x330] 00001790 4E90 jsr [A0] 00001792 4A00 tst.b D0 00001794 6700 00A0 beq +0xA2 /* 00001836 */ 00001798 2F0C move.l -[A7], A4 0000179A 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000179E 1F2E 0008 move.b -[A7], [A6 + 0x8] 000017A2 2F0B move.l -[A7], A3 000017A4 2053 movea.l A0, [A3] 000017A6 2068 0170 movea.l A0, [A0 + 0x170] 000017AA 4E90 jsr [A0] 000017AC 1D40 FF8C move.b [A6 - 0x74], D0 000017B0 4A00 tst.b D0 000017B2 6720 beq +0x22 /* 000017D4 */ 000017B4 720B moveq.l D1, 0x0B 000017B6 B001 cmp.b D0, D1 000017B8 6614 bne +0x16 /* 000017CE */ 000017BA 2F0C move.l -[A7], A4 000017BC 2F0B move.l -[A7], A3 000017BE 2053 movea.l A0, [A3] 000017C0 2068 016C movea.l A0, [A0 + 0x16C] 000017C4 4E90 jsr [A0] 000017C6 D179 FFFF B520 add.w [0xFFFFB520], D0 000017CC 6006 bra +0x8 /* 000017D4 */ label000017CE: 000017CE 5279 FFFF B520 addq.w [0xFFFFB520], 1 label000017D4: 000017D4 4EB9 0000 6A0A jsr [0x00006A0A] 000017DA 2F00 move.l -[A7], D0 000017DC 2F0C move.l -[A7], A4 000017DE 4EB9 0000 1572 jsr [0x00001572] 000017E4 4A00 tst.b D0 000017E6 674E beq +0x50 /* 00001836 */ 000017E8 2F0C move.l -[A7], A4 000017EA 486E FF90 pea.l [A6 - 0x70] 000017EE 4EB9 0000 20AA jsr [0x000020AA] 000017F4 486E FF90 pea.l [A6 - 0x70] 000017F8 4EB9 0000 20B2 jsr [0x000020B2] 000017FE 2440 movea.l A2, D0 00001800 601A bra +0x1C /* 0000181C */ label00001802: 00001802 2F0A move.l -[A7], A2 00001804 2F0B move.l -[A7], A3 00001806 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000180A 4EB9 0000 1778 jsr [0x00001778] 00001810 486E FF90 pea.l [A6 - 0x70] 00001814 4EB9 0000 20BA jsr [0x000020BA] 0000181A 2440 movea.l A2, D0 label0000181C: 0000181C 486E FF90 pea.l [A6 - 0x70] 00001820 206E FF90 movea.l A0, [A6 - 0x70] 00001824 2050 movea.l A0, [A0] 00001826 4E90 jsr [A0] 00001828 4A00 tst.b D0 0000182A 66D6 bne -0x28 /* 00001802 */ 0000182C 486E FF90 pea.l [A6 - 0x70] 00001830 4EB9 0000 510A jsr [0x0000510A] label00001836: 00001836 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000183A 4E5E unlink A6 0000183C 205F movea.l A0, [A7]+ 0000183E 4FEF 000A lea.l A7, [A7 + 0xA] 00001842 4ED0 jmp [A0] 00001844 802C 446F or.b D0, [A4 + 0x446F] 00001848 546F 5375 addq.w [A7 + 0x5375], 2 0000184C 6256 bhi +0x58 /* 000018A4 */ 0000184E 6965 bvs +0x67 /* 000018B5 */ 00001850 775F moveq.l D3, 0x5F 00001852 5669 6577 addq.w [A1 + 0x6577], 3 00001856 436F 756E chk.w D1, [A7 + 0x756E] 0000185A 745F moveq.l D2, 0x5F 0000185C 5F46 subq.w D6, 7 0000185E 5035 5456 addq.b [A5 + D5.w * 4 + 0x56], 8 00001862 6965 bvs +0x67 /* 000018C9 */ 00001864 7750 moveq.l D3, 0x50 00001866 3954 5655 move.w [A4 + 0x5655], [A4] 0000186A 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 00001870 5563 subq.w -[A3], 2 00001872 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001876 FF84 .invalid <> 00001878 48E7 0038 movem.l -[A7], A2,A3,A4 0000187C 266E 0008 movea.l A3, [A6 + 0x8] 00001880 286E 000C movea.l A4, [A6 + 0xC] 00001884 2F0C move.l -[A7], A4 00001886 2054 movea.l A0, [A4] 00001888 2068 0330 movea.l A0, [A0 + 0x330] 0000188C 4E90 jsr [A0] 0000188E 4A00 tst.b D0 00001890 6700 00A6 beq +0xA8 /* 00001938 */ 00001894 4EB9 0000 6A12 jsr [0x00006A12] 0000189A 2F00 move.l -[A7], D0 0000189C 2F0C move.l -[A7], A4 0000189E 4EB9 0000 1572 jsr [0x00001572] label000018A4: 000018A4 4A00 tst.b D0 000018A6 673A beq +0x3C /* 000018E2 */ 000018A8 41F9 FFFF B518 lea.l A0, [0xFFFFB518] 000018AE 43EE FF84 lea.l A1, [A6 - 0x7C] 000018B2 22D8 move.l [A1]+, [A0]+ 000018B4 22D8 move.l [A1]+, [A0]+ 000018B6 2F0C move.l -[A7], A4 000018B8 486E FF84 pea.l [A6 - 0x7C] 000018BC 486E FF8C pea.l [A6 - 0x74] 000018C0 2F0B move.l -[A7], A3 000018C2 2053 movea.l A0, [A3] 000018C4 2068 0154 movea.l A0, [A0 + 0x154] 000018C8 4E90 jsr [A0] 000018CA 486E FF84 pea.l [A6 - 0x7C] 000018CE 2F0C move.l -[A7], A4 000018D0 2054 movea.l A0, [A4] 000018D2 2068 0298 movea.l A0, [A0 + 0x298] 000018D6 4E90 jsr [A0] 000018D8 4A00 tst.b D0 000018DA 6706 beq +0x8 /* 000018E2 */ 000018DC 23CC FFFF B514 move.l [0xFFFFB514], A4 label000018E2: 000018E2 2039 FFFF B514 move.l D0, [0xFFFFB514] 000018E8 664E bne +0x50 /* 00001938 */ 000018EA 2F0C move.l -[A7], A4 000018EC 486E FF90 pea.l [A6 - 0x70] 000018F0 4EB9 0000 20AA jsr [0x000020AA] 000018F6 486E FF90 pea.l [A6 - 0x70] 000018FA 4EB9 0000 20B2 jsr [0x000020B2] 00001900 2440 movea.l A2, D0 00001902 601A bra +0x1C /* 0000191E */ label00001904: 00001904 2F0A move.l -[A7], A2 00001906 2F0B move.l -[A7], A3 00001908 4EB9 0000 1874 jsr [0x00001874] 0000190E 4A00 tst.b D0 00001910 661C bne +0x1E /* 0000192E */ 00001912 486E FF90 pea.l [A6 - 0x70] 00001916 4EB9 0000 20BA jsr [0x000020BA] 0000191C 2440 movea.l A2, D0 label0000191E: 0000191E 486E FF90 pea.l [A6 - 0x70] 00001922 206E FF90 movea.l A0, [A6 - 0x70] 00001926 2050 movea.l A0, [A0] 00001928 4E90 jsr [A0] 0000192A 4A00 tst.b D0 0000192C 66D6 bne -0x28 /* 00001904 */ label0000192E: 0000192E 486E FF90 pea.l [A6 - 0x70] 00001932 4EB9 0000 510A jsr [0x0000510A] label00001938: 00001938 2039 FFFF B514 move.l D0, [0xFFFFB514] 0000193E 4480 neg.l D0 00001940 9180 subx.l D0, D0 00001942 4480 neg.l D0 00001944 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001948 4E5E unlink A6 0000194A 205F movea.l A0, [A7]+ 0000194C 504F addq.w A7, 8 0000194E 4ED0 jmp [A0] 00001950 802F 5465 or.b D0, [A7 + 0x5465] 00001954 7374 moveq.l D1, 0x74 00001956 5375 6256 subq.w [A5 + D6.w * 2 + 0x56], 1 0000195A 6965 bvs +0x67 /* 000019C1 */ 0000195C 775F moveq.l D3, 0x5F 0000195E 506F 696E addq.w [A7 + 0x696E], 8 00001962 7454 moveq.l D2, 0x54 00001964 6F43 ble +0x45 /* 000019A9 */ 00001966 6F6E ble +0x70 /* 000019D6 */ 00001968 7472 moveq.l D2, 0x72 0000196A 6F6C ble +0x6E /* 000019D8 */ 0000196C 5F5F subq.w [A7]+, 7 0000196E 4650 not.w [A0] 00001970 3554 5669 move.w [A2 + 0x5669], [A4] 00001974 6577 bcs +0x79 /* 000019ED */ 00001976 5039 5456 5541 addq.b [0x54565541], 8 0000197C 7373 moveq.l D1, 0x73 0000197E 6973 bvs +0x75 /* 000019F3 */ 00001980 7400 moveq.l D2, 0x00 00001982 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001986 FF90 .invalid <> 00001988 48E7 0038 movem.l -[A7], A2,A3,A4 0000198C 266E 0008 movea.l A3, [A6 + 0x8] 00001990 286E 000C movea.l A4, [A6 + 0xC] 00001994 2F0C move.l -[A7], A4 00001996 2054 movea.l A0, [A4] 00001998 2068 0330 movea.l A0, [A0 + 0x330] 0000199C 4E90 jsr [A0] 0000199E 4A00 tst.b D0 000019A0 6700 0080 beq +0x82 /* 00001A22 */ 000019A4 2F0C move.l -[A7], A4 000019A6 4227 clr.b -[A7] 000019A8 4227 clr.b -[A7] 000019AA 2F0B move.l -[A7], A3 000019AC 2053 movea.l A0, [A3] 000019AE 2068 0170 movea.l A0, [A0 + 0x170] 000019B2 4E90 jsr [A0] 000019B4 7205 moveq.l D1, 0x05 000019B6 B001 cmp.b D0, D1 000019B8 6612 bne +0x14 /* 000019CC */ 000019BA 302C 00B8 move.w D0, [A4 + 0xB8] 000019BE B079 FFFF B510 cmp.w D0, [0xFFFFB510] 000019C4 6606 bne +0x8 /* 000019CC */ 000019C6 23CC FFFF B50C move.l [0xFFFFB50C], A4 label000019CC: 000019CC 2039 FFFF B50C move.l D0, [0xFFFFB50C] 000019D2 664E bne +0x50 /* 00001A22 */ 000019D4 2F0C move.l -[A7], A4 label000019D6: 000019D6 486E FF90 pea.l [A6 - 0x70] // begin alternate branch 000019D8-000019DA label000019D8: 000019D8 FF90 .invalid <> // end alternate branch 000019D8-000019DA label000019D8: // (misaligned) 000019DA 4EB9 0000 20AA jsr [0x000020AA] 000019E0 486E FF90 pea.l [A6 - 0x70] 000019E4 4EB9 0000 20B2 jsr [0x000020B2] 000019EA 2440 movea.l A2, D0 000019EC 601A bra +0x1C /* 00001A08 */ label000019EE: 000019EE 2F0A move.l -[A7], A2 000019F0 2F0B move.l -[A7], A3 000019F2 4EB9 0000 1984 jsr [0x00001984] 000019F8 4A00 tst.b D0 000019FA 661C bne +0x1E /* 00001A18 */ 000019FC 486E FF90 pea.l [A6 - 0x70] 00001A00 4EB9 0000 20BA jsr [0x000020BA] 00001A06 2440 movea.l A2, D0 label00001A08: 00001A08 486E FF90 pea.l [A6 - 0x70] 00001A0C 206E FF90 movea.l A0, [A6 - 0x70] 00001A10 2050 movea.l A0, [A0] 00001A12 4E90 jsr [A0] 00001A14 4A00 tst.b D0 00001A16 66D6 bne -0x28 /* 000019EE */ label00001A18: 00001A18 486E FF90 pea.l [A6 - 0x70] 00001A1C 4EB9 0000 510A jsr [0x0000510A] label00001A22: 00001A22 2039 FFFF B50C move.l D0, [0xFFFFB50C] 00001A28 4480 neg.l D0 00001A2A 9180 subx.l D0, D0 00001A2C 4480 neg.l D0 00001A2E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001A32 4E5E unlink A6 00001A34 205F movea.l A0, [A7]+ 00001A36 504F addq.w A7, 8 00001A38 4ED0 jmp [A0] 00001A3A 802C 5465 or.b D0, [A4 + 0x5465] 00001A3E 7374 moveq.l D1, 0x74 00001A40 5375 6249 subq.w [A5 + D6.w * 2 + 0x49], 1 00001A44 445F neg.w [A7]+ 00001A46 4D65 chk.w D6, -[A5] 00001A48 6E75 bgt +0x77 /* 00001ABF */ 00001A4A 4944 chk.w D4, D4 00001A4C 546F 506F addq.w [A7 + 0x506F], 2 00001A50 7075 moveq.l D0, 0x75 00001A52 705F moveq.l D0, 0x5F 00001A54 5F46 subq.w D6, 7 00001A56 5035 5456 addq.b [A5 + D5.w * 4 + 0x56], 8 00001A5A 6965 bvs +0x67 /* 00001AC1 */ 00001A5C 7750 moveq.l D3, 0x50 00001A5E 3954 5655 move.w [A4 + 0x5655], [A4] 00001A62 4173 7369 7374 chk.w D0, [[A3 + 0x7374]] 00001A68 0000 FFFF ori.b D0, 0xFF 00001A6C 4E56 FFFC link A6, -0x0004 00001A70 48E7 1818 movem.l -[A7], D3,D4,A3,A4 00001A74 382E 000C move.w D4, [A6 + 0xC] 00001A78 206E 0008 movea.l A0, [A6 + 0x8] 00001A7C 2850 movea.l A4, [A0] 00001A7E 700E moveq.l D0, 0x0E 00001A80 2D4C FFFC move.l [A6 - 0x4], A4 00001A84 D9C0 add.l A4, D0 00001A86 1214 move.b D1, [A4] 00001A88 7000 moveq.l D0, 0x00 00001A8A 1001 move.b D0, D1 00001A8C 48C0 ext.l D0 00001A8E E180 asl D0, 8 00001A90 206E FFFC movea.l A0, [A6 - 0x4] 00001A94 D088 add.l D0, A0 00001A96 2640 movea.l A3, D0 00001A98 47EB 010E lea.l A3, [A3 + 0x10E] 00001A9C 7601 moveq.l D3, 0x01 00001A9E 600C bra +0xE /* 00001AAC */ label00001AA0: 00001AA0 1013 move.b D0, [A3] 00001AA2 4880 ext.w D0 00001AA4 48C0 ext.l D0 00001AA6 5A80 addq.l D0, 5 00001AA8 D7C0 add.l A3, D0 00001AAA 5243 addq.w D3, 1 label00001AAC: 00001AAC B644 cmp.w D3, D4 00001AAE 6C04 bge +0x6 /* 00001AB4 */ 00001AB0 4A13 tst.b [A3] 00001AB2 66EC bne -0x12 /* 00001AA0 */ label00001AB4: 00001AB4 200B move.l D0, A3 00001AB6 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+ 00001ABA 4E5E unlink A6 00001ABC 205F movea.l A0, [A7]+ 00001ABE 5C4F addq.w A7, 6 00001AC0 4ED0 jmp [A0] 00001AC2 9B53 sub.w [A3], D5 00001AC4 6565 bcs +0x67 /* 00001B2B */ 00001AC6 6B4D bmi +0x4F /* 00001B15 */ 00001AC8 656E bcs +0x70 /* 00001B38 */ 00001ACA 7549 moveq.l D2, 0x49 00001ACC 7465 moveq.l D2, 0x65 00001ACE 6D5F blt +0x61 /* 00001B2F */ 00001AD0 5F46 subq.w D6, 7 00001AD2 7350 moveq.l D1, 0x50 00001AD4 5038 4D65 addq.b [0x00004D65], 8 00001AD8 6E75 bgt +0x77 /* 00001B4F */ 00001ADA 496E 666F chk.w D4, [A6 + 0x666F] 00001ADE 0000 5680 ori.b D0, 0x80 00001AE2 8340 0580 pack D1, D0, 0x0580 00001AE6 C559 and.w [A1]+, D2 00001AE8 00FF .incomplete 00001AEA FFFF .invalid <> 00001AEC 0860 2280 bchg.b -[A0], 0x80 00001AF0 A200 syscall OpenSlot, flags=2 00001AF2 FFFF .invalid <> 00001AF4 FF76 .extension 0xF76 <> // unimplemented 00001AF6 5980 subq.l D0, 4 00001AF8 D271 3A3A add.w D1, [A1 + D3 * 2 + 0x3A] 00001AFC 3A29 2E7E move.w D5, [A1 + 0x2E7E] 00001B00 00FF .incomplete 00001B02 FFFF .invalid <> 00001B04 EE2D lsr D5.b, D7 00001B06 0527 btst -[A7], D2 00001B08 0F80 bclr D0, D7 00001B0A 8303 sbcd D1, D3 00001B0C 80D4 divu.w D0, [A4] 00001B0E 2B44 00FF move.l [A5 + 0xFF], D4 00001B12 FFFF .invalid <> 00001B14 C005 and.b D0, D5 00001B16 0314 btst [A4], D1 00001B18 050E btst A6, D2 00001B1A 0E25 3D0C .invalid.b -[A5], 0xC // invalid immediate operation 00001B1E 00FF .incomplete 00001B20 FFFF .invalid <> 00001B22 BD12 xor.b [A2], D6 00001B24 050E btst A6, D2 00001B26 0E3B 3100 FFFF .invalid.b <>, 0x0 // invalid immediate operation 00001B2C FFDC .invalid <> 00001B2E 050E btst A6, D2 00001B30 0E2A 3A00 FFFF .invalid.b [A2 - 0x1], 0x0 // invalid immediate operation 00001B36 FFC9 .invalid <> label00001B38: 00001B38 040D 0510 subi.b A5, 0x10 00001B3C 0E2D 3F00 FFFF .invalid.b [A5 - 0x1], 0x0 // invalid immediate operation 00001B42 FFC5 .invalid <> 00001B44 0404 0D05 subi.b D4, 0x5 00001B48 100E move.b D0, A6 00001B4A 5005 addq.b D5, 8 00001B4C 0D0D btst A5, D6 00001B4E 0D0D btst A5, D6 00001B50 110D move.b -[A0], A5 00001B52 0D0C btst A4, D6 00001B54 0C0A 1400 cmpi.b A2, 0x0 00001B58 FFFF .invalid <> 00001B5A FF73 .extension 0xF73 <> // unimplemented 00001B5C 0D0D btst A5, D6 00001B5E 0D11 btst [A1], D6 00001B60 0D0D btst A5, D6 00001B62 0C0C 0A14 cmpi.b A4, 0x14 00001B66 3903 move.w -[A4], D3 00001B68 182B 1A00 move.b D4, [A3 + 0x1A00] 00001B6C FFFF .invalid <> 00001B6E FFBE .invalid <> 00001B70 2B0D move.l -[A5], A5 00001B72 0403 00FF subi.b D3, 0xFF 00001B76 FFFF .invalid <> 00001B78 D208 add.b D1, A0 00001B7A 0319 btst [A1]+, D1 00001B7C 1103 move.b -[A0], D3 00001B7E 2D00 move.l -[A6], D0 00001B80 FFFF .invalid <> 00001B82 FFDA .invalid <> 00001B84 0510 btst [A0], D2 00001B86 0E39 110A 809B 0408 .invalid.b [0x809B0408], 0xA /* '\n' */ // invalid immediate operation 00001B8E 0719 btst [A1]+, D3 00001B90 00FF .incomplete 00001B92 FFFF .invalid <> 00001B94 DB11 add.b [A1], D5 00001B96 0D04 btst D4, D6 00001B98 0700 btst D0, D3 00001B9A FFFF .invalid <> 00001B9C FFEB .invalid <> 00001B9E 1703 move.b -[A3], D3 00001BA0 2D00 move.l -[A6], D0 00001BA2 FFFF .invalid <> 00001BA4 FFDA .invalid <> 00001BA6 0510 btst [A0], D2 00001BA8 0E51 0403 .invalid.w [A1], 0x403 // invalid immediate operation 00001BAC 0508 btst A0, D2 00001BAE 050E btst A6, D2 00001BB0 0E32 0505 1A03 .invalid.b [A2 + D1 * 2 + 0x3], 0x5 // invalid immediate operation 00001BB6 2B00 move.l -[A5], D0 00001BB8 FFFF .invalid <> 00001BBA FFDC .invalid <> 00001BBC 050E btst A6, D2 00001BBE 0E46 0403 .invalid.w D6, 0x403 // invalid immediate operation 00001BC2 2B00 move.l -[A5], D0 00001BC4 FFFF .invalid <> 00001BC6 FFDC .invalid <> 00001BC8 050E btst A6, D2 00001BCA 0E00 0080 .invalid.b D0, 0x80 // invalid immediate operation 00001BCE B509 cmpm.b [A2]+, [A1]+ 00001BD0 8646 or.w D3, D6 00001BD2 5E6B 5F69 addq.w [A3 + 0x5F69], 7 00001BD6 81AF 814E or.l [A7 - 0x7EB2], D0 00001BDA 8088 or.l D0, A0 00001BDC 7F75 moveq.l D7, 0x75 00001BDE 0000 0000 ori.b D0, 0x0 00001BE2 0000 0000 ori.b D0, 0x0 00001BE6 0000 0000 ori.b D0, 0x0 00001BEA 0000 0000 ori.b D0, 0x0 00001BEE 0000 0000 ori.b D0, 0x0 00001BF2 0000 0000 ori.b D0, 0x0 00001BF6 0000 0000 ori.b D0, 0x0 00001BFA 0000 0000 ori.b D0, 0x0 00001BFE 0000 0000 ori.b D0, 0x0 00001C02 0000 0000 ori.b D0, 0x0 00001C06 0000 0000 ori.b D0, 0x0 00001C0A 0000 0000 ori.b D0, 0x0 00001C0E 0000 0000 ori.b D0, 0x0 00001C12 0000 0000 ori.b D0, 0x0 00001C16 0000 0000 ori.b D0, 0x0 00001C1A 0000 0000 ori.b D0, 0x0 00001C1E 0000 0000 ori.b D0, 0x0 00001C22 0000 0000 ori.b D0, 0x0 00001C26 0000 0000 ori.b D0, 0x0 00001C2A 0000 0000 ori.b D0, 0x0 00001C2E 0000 0000 ori.b D0, 0x0 00001C32 0000 0000 ori.b D0, 0x0 00001C36 0000 0000 ori.b D0, 0x0 00001C3A 0000 0000 ori.b D0, 0x0 00001C3E 0000 0000 ori.b D0, 0x0 00001C42 0000 0000 ori.b D0, 0x0 00001C46 0000 0000 ori.b D0, 0x0 00001C4A 0000 0000 ori.b D0, 0x0 00001C4E 0000 0000 ori.b D0, 0x0 00001C52 0000 0000 ori.b D0, 0x0 00001C56 0000 0000 ori.b D0, 0x0 00001C5A 0000 0000 ori.b D0, 0x0 00001C5E 0000 0000 ori.b D0, 0x0 00001C62 0000 0000 ori.b D0, 0x0 00001C66 0000 0000 ori.b D0, 0x0 00001C6A 0000 0000 ori.b D0, 0x0 00001C6E 0000 0000 ori.b D0, 0x0 00001C72 0000 0000 ori.b D0, 0x0 00001C76 0000 0000 ori.b D0, 0x0 00001C7A 0000 0000 ori.b D0, 0x0 00001C7E 0000 0000 ori.b D0, 0x0 00001C82 0000 0000 ori.b D0, 0x0 00001C86 0000 0000 ori.b D0, 0x0 00001C8A 0000 0000 ori.b D0, 0x0 00001C8E 0000 0000 ori.b D0, 0x0 00001C92 0000 0000 ori.b D0, 0x0 00001C96 0000 0000 ori.b D0, 0x0 00001C9A 0000 0000 ori.b D0, 0x0 00001C9E 0000 0000 ori.b D0, 0x0 00001CA2 0000 0000 ori.b D0, 0x0 00001CA6 0000 0000 ori.b D0, 0x0 00001CAA 0000 0000 ori.b D0, 0x0 00001CAE 0000 0000 ori.b D0, 0x0 00001CB2 0000 0000 ori.b D0, 0x0 00001CB6 0000 0000 ori.b D0, 0x0 00001CBA 0000 0000 ori.b D0, 0x0 00001CBE 0000 0000 ori.b D0, 0x0 00001CC2 0000 0000 ori.b D0, 0x0 00001CC6 0000 0000 ori.b D0, 0x0 00001CCA 0000 0000 ori.b D0, 0x0 00001CCE 0000 0000 ori.b D0, 0x0 00001CD2 0000 0000 ori.b D0, 0x0 00001CD6 0000 0000 ori.b D0, 0x0 00001CDA 0000 0000 ori.b D0, 0x0 00001CDE 0000 0000 ori.b D0, 0x0 00001CE2 0000 0000 ori.b D0, 0x0 00001CE6 0000 0000 ori.b D0, 0x0 00001CEA 0000 0000 ori.b D0, 0x0 00001CEE 0000 0000 ori.b D0, 0x0 00001CF2 0000 0000 ori.b D0, 0x0 00001CF6 0000 0000 ori.b D0, 0x0 00001CFA 0000 0000 ori.b D0, 0x0 00001CFE 0000 0000 ori.b D0, 0x0 00001D02 0000 0000 ori.b D0, 0x0 00001D06 0000 0000 ori.b D0, 0x0 00001D0A 0000 0000 ori.b D0, 0x0 00001D0E 0000 0000 ori.b D0, 0x0 00001D12 0000 0000 ori.b D0, 0x0 00001D16 0000 0000 ori.b D0, 0x0 00001D1A 0000 0000 ori.b D0, 0x0 00001D1E 0000 0000 ori.b D0, 0x0 00001D22 0000 0000 ori.b D0, 0x0 00001D26 0000 0000 ori.b D0, 0x0 00001D2A 0000 0000 ori.b D0, 0x0 00001D2E 0000 0000 ori.b D0, 0x0 00001D32 0000 0000 ori.b D0, 0x0 00001D36 0000 0000 ori.b D0, 0x0 00001D3A 0000 0000 ori.b D0, 0x0 00001D3E 0000 0000 ori.b D0, 0x0 00001D42 0000 0000 ori.b D0, 0x0 00001D46 0000 0000 ori.b D0, 0x0 00001D4A 0000 0000 ori.b D0, 0x0 00001D4E 0000 0000 ori.b D0, 0x0 00001D52 0000 0000 ori.b D0, 0x0 00001D56 0000 0000 ori.b D0, 0x0 00001D5A 0000 0000 ori.b D0, 0x0 00001D5E 0000 0000 ori.b D0, 0x0 00001D62 0000 0000 ori.b D0, 0x0 00001D66 0000 0000 ori.b D0, 0x0 00001D6A 0000 0000 ori.b D0, 0x0 00001D6E 0000 0000 ori.b D0, 0x0 00001D72 0000 0000 ori.b D0, 0x0 00001D76 0000 0000 ori.b D0, 0x0 00001D7A 0000 0000 ori.b D0, 0x0 00001D7E 0000 0000 ori.b D0, 0x0 00001D82 0000 0000 ori.b D0, 0x0 00001D86 0000 0000 ori.b D0, 0x0 00001D8A 0000 0000 ori.b D0, 0x0 00001D8E 0000 0000 ori.b D0, 0x0 00001D92 0000 0000 ori.b D0, 0x0 00001D96 0000 0000 ori.b D0, 0x0 00001D9A 0000 0000 ori.b D0, 0x0 00001D9E 0000 0000 ori.b D0, 0x0 00001DA2 0000 0000 ori.b D0, 0x0 00001DA6 0000 0000 ori.b D0, 0x0 00001DAA 0000 0000 ori.b D0, 0x0 00001DAE 0000 0000 ori.b D0, 0x0 00001DB2 0000 0000 ori.b D0, 0x0 00001DB6 0000 0000 ori.b D0, 0x0 00001DBA 0000 0000 ori.b D0, 0x0 00001DBE 0000 0000 ori.b D0, 0x0 00001DC2 0000 0000 ori.b D0, 0x0 00001DC6 0000 0000 ori.b D0, 0x0 00001DCA 0000 0000 ori.b D0, 0x0 00001DCE 0000 0000 ori.b D0, 0x0 00001DD2 0000 0000 ori.b D0, 0x0 00001DD6 0000 .incomplete